저는 eth0, usb0이라는 두 개의 네트워크 인터페이스를 갖춘 Beaglebone(Debian)을 가지고 있습니다.
- usb0은 시스템 부팅 시 ifup에 의해 활성화됩니다(나중에 udhcpd에서 사용됨)
- 사용자가 케이블을 연결하면 eth0이 wicd에 의해 시작됩니다.
라우팅 테이블은 다음과 같습니다.
0.0.0.0 192.168.7.1 0.0.0.0 UG 0 0 0 usb0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.7.0 0.0.0.0 255.255.255.252 U 0 0 0 usb0
라우팅 테이블이 작동하지 않습니다. eth0은 192.168.0.1 게이트웨이를 통해 라우팅되어야 합니다.
Wicd 어떻게 만들 수 있어?
- DHCP를 통해 게이트웨이를 얻으십시오.
- 인터페이스의 게이트웨이(및 경로)를 설정합니다.
연결 후 스크립트에서 또는 정적으로 이 작업을 수행할 수 있습니다. wired-settings.conf 등을 올바르게 구성하여 작업을 더 간단하게 만들 수 있는지 궁금합니다.
답변1
동적 인터페이스에 무언가를 추가할 수 없는 경우 정적 인터페이스에서 충돌을 제거할 수 있습니다. "기본 게이트웨이는 포스트를 통해 제거될 수 있습니다 usb0
"에서 정적으로 정의하면 게이트웨이를 올바르게 얻을 수 있습니다./etc/network/interfaces
usb0
wicd
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.252
gateway 192.168.7.1
post-up route del default dev usb0