Ubuntu 14.04(Linux4Tegra)를 실행하는 두 개의 Jetson TK1과 Jetson TX1이 있습니다. 두 가지 네트워크 구성, 즉 사무실에 있고 회사 네트워크(DHCP)에 액세스할 수 있는 "사무실" 구성과 네트워크 인터페이스가 정적인 "현장" 구성 간에 전환할 수 있어야 합니다. 이를 위해 두 개의 네트워크 인터페이스 파일이 있습니다.
/etc/network/interfaces_office:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
#allow-hotplug eth0
# iface eth0 inet dhcp
/etc/network/interfaces_field:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.20.3.137
netmask 255.0.0.0
나의/etc/네트워크/인터페이스file은 내가 사용하고 싶은 파일을 가리키도록 쉽게 변경할 수 있는 심볼릭 링크일 뿐입니다. 이 설정은 제가 가지고 있는 TK1에서 환상적으로 작동합니다.
하지만 내 TX1에서는 이 작업을 수행할 때마다 시작 시 eth0이 자동으로 나타나지 않습니다. 어떻게든 방해가 되지 않는지 확인하기 위해 네트워크 관리자를 비활성화했습니다("수동"이 포함된 /etc/init/network-manager.override 파일 생성).
시작을 모니터링하기 위해 FTDI 케이블을 사용하여 직렬 포트에 연결하면 메시지가 나타납니다.RTNETLINK 답변: 네트워크에 연결할 수 없습니다.다음을 사용하여 eth0을 수동으로 시작할 때까지 반복적으로 표시됩니다.sudo ifup eth0 eth0이 자동으로 나타나지 않는 이유가 있습니까?
네트워크 케이블이 없는 경우 Jetson 부팅이 지연되지 않도록 하는 allow-hotplug
대신 위에 주석 처리된 옵션을 사용하고 싶습니다 . 또한 이것이 Jetson 문제인지 Ubuntu 문제인지 확실하지 않습니다. auto
도 게시되어 있습니다여기.