DHCP 기반 라우팅을 설정하기 위해 wicd를 어떻게 얻나요?

DHCP 기반 라우팅을 설정하기 위해 wicd를 어떻게 얻나요?

저는 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/interfacesusb0wicd

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

관련 정보