我正在使用 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 连接没有显示在任何地方。
问题:
- 我希望能够通过 SSH 通过 eth 接口访问机器
- 我希望所有其他流量都通过 PPP
答案1
如果您使用 PPPoE 服务,请使用pppoeconfig
。 pppd 有defaultroute
和replacedefaultroute
选项。您可以将 附加route add default <dev>
到您的脚本中,其中“dev”是启动的接口名称,例如 ppp0。