Ubuntu ppp0接口使用eth0接口
我试图在ubuntu服务器16.10上建立一个ppp接口,那里已经有一个enp1s0接口。当我删除链接到接口enp1s0的默认路由时,我可以使用ppp0接口,但我希望同时使用两个接口 为了实现这一点,我在/etc/iproute2/interface中添加了一个名为ppp的路由表。然后,我为ppp表创建了一个路由策略,如下所示:Ubuntu ppp0接口使用eth0接口,ubuntu,networking,interface,Ubuntu,Networking,Interface,我试图在ubuntu服务器16.10上建立一个ppp接口,那里已经有一个enp1s0接口。当我删除链接到接口enp1s0的默认路由时,我可以使用ppp0接口,但我希望同时使用两个接口 为了实现这一点,我在/etc/iproute2/interface中添加了一个名为ppp的路由表。然后,我为ppp表创建了一个路由策略,如下所示: ip route add 100.78.26.0/24 dev ppp0 src 100.78.26.117 table ppp ip route add defaul
ip route add 100.78.26.0/24 dev ppp0 src 100.78.26.117 table ppp
ip route add default via 100.78.26.117 dev ppp0 table ppp
ip rule add from 100.78.26.117/32 table ppp
ip rule add to 100.78.26.117/32 table ppp
路线已经设置好了。问题是接口ppp0向上,但通过接口enp1s0连接到internet
这是路线-n的结果:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 enp1s0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp1s0
这是ip路由显示表all的结果:
default via 100.78.26.117 dev ppp0 table ppp
100.78.26.0/24 dev ppp0 table ppp scope link src 100.78.26.117
default via 192.168.1.1 dev enp1s0
10.64.64.64 dev ppp0 proto kernel scope link src 100.78.26.117
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.39
local 100.78.26.117 dev ppp0 table local proto kernel scope host src 100.78.26.117
我需要一些帮助使这两个接口同时工作
Ps:这是ppp配置脚本:
nodetach
nolock
/dev/ttyUSB7
115200
local
asyncmap 0
user ""
password ""
crtscts
modem
hide-password
usepeerdns
noauth
noipdefault
novj
novjccomp
noccp
debug
defaultroute
ipcp-accept-local
ipcp-accept-remote
connect 'chat -s -v -f /etc/ppp/peers/free-chat-connect'
我曾经成功地做到了这一点。我的观察结果可能会对您有所帮助,它们记录在这里:
是帮助我的原始页面。如果这是一个系统管理问题而不是编程问题,它可能更适合。谢谢您的回答,但仍然不起作用。事实上,正是通过ppp接口的ping使用了enp1s0接口,而curl命令成功地使用了这两个接口,我的旧配置就是这样。