아웃바운드 네트워크 인터페이스를 동적으로 할당

아웃바운드 네트워크 인터페이스를 동적으로 할당

네트워크 연결을 설정하기 위해 wvdial(PPP)을 사용하고 있으며 일단 설정되면 이를 나가는 네트워크 인터페이스로 지정하고 싶습니다.

연결은 bash 스크립트에 의해 설정되며 일단 설정되면 아웃바운드 인터페이스를 변경하는 데 필요합니다.

현재 네트워크 인터페이스 파일은 다음과 같습니다.

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo eth0
iface lo inet loopback
iface eth0 inet static
        address 192.168.1.123
        netmask 255.255.255.0
        gateway 192.168.1.1

#auto lo usb0
iface usb0 inet static
    address 192.168.7.2
    netmask 255.255.255.0
    network 192.168.7.0
    gateway 192.168.7.1

보시다시피 PPP 연결은 어디에도 표시되지 않습니다.

질문:

  • eth 인터페이스를 통해 SSH를 통해 머신에 액세스할 수 있기를 원합니다.
  • 다른 모든 트래픽이 PPP를 통과하길 원합니다.

답변1

PPPoE 서비스를 이용하시는 경우에는 을 이용해 주시기 바랍니다 pppoeconfig. pppd에는 defaultroute옵션 이 있습니다 replacedefaultroute. route add default <dev>"dev"가 시작된 인터페이스 이름인 곳에 스크립트를 추가할 수 있습니다 (예: ppp0).

관련 정보