네트워크 연결을 설정하기 위해 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).