간결한 버전
connmanctl
장치를 이더넷 케이블에 연결하기 전에 Debian 9를 실행하는 Beaglebone Black에서 이더넷 인터페이스의 고정 IP 주소를 어떻게 설정합니까?
확장 버전
Debian 9를 실행하는 Beaglebone Black에서 이더넷 인터페이스(eth0)에 대한 고정 IP 주소를 설정하려고 합니다. 다음과 같이 작동하는 것 같은 지침을 온라인에서 찾았습니다.
그들은 다음 단계를 수행할 것을 권장합니다.
사용 가능한 이더넷 케이블을 LAN 포트에 연결하세요
ConnMan 서비스 이름을 가져옵니다. 예:
user@host:~$ connmanctl services *AO Wired ethernet_6ceceb5cc3e2_cable
ConnMan을 통해 고정 IP를 설정합니다. 예:
user@host:~$ sudo connmanctl config ethernet_6ceceb5cc3e2_cable --ipv4 manual 10.0.10.0 255.255.0.0
나에게 문제는 장치를 구성하고 싶었다는 것입니다.앞으로이더넷을 통해 네트워크에 연결됩니다. 그러나 connmanctl services
명령을 실행할 때까지 명령이 출력되지 않습니다.
답변1
구성 파일을 사용해 보셨나요?
다음은 최소한의 예입니다 /var/lib/connman/default.config
.
[service_eth0]
Type = ethernet
IPv4 = 10.0.10.0/255.255.0.0
.connman 에서 구성을 사용할 수 없는 경우 Connman은 이 구성을 사용해야 합니다 /var/lib/connman/ethernet*
.
connman 맨페이지에서 자세한 내용과 예를 확인할 수 있습니다.https://www.mankier.com/5/connman-service.config