Beaglebone Black에서 connmanctl을 사용하여 고정 IP 주소 사전 구성

Beaglebone Black에서 connmanctl을 사용하여 고정 IP 주소 사전 구성

간결한 버전

connmanctl장치를 이더넷 케이블에 연결하기 전에 Debian 9를 실행하는 Beaglebone Black에서 이더넷 인터페이스의 고정 IP 주소를 어떻게 설정합니까?

확장 버전

Debian 9를 실행하는 Beaglebone Black에서 이더넷 인터페이스(eth0)에 대한 고정 IP 주소를 설정하려고 합니다. 다음과 같이 작동하는 것 같은 지침을 온라인에서 찾았습니다.

그들은 다음 단계를 수행할 것을 권장합니다.

  1. 사용 가능한 이더넷 케이블을 LAN 포트에 연결하세요

  2. ConnMan 서비스 이름을 가져옵니다. 예:

    user@host:~$ connmanctl services
    *AO Wired                ethernet_6ceceb5cc3e2_cable
    
  3. 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

관련 정보