我在 Ubuntu 虚拟机中运行 pppd。连接后ip路由是这样的
# ip route
default via 192.168.154.2 dev eth0 onlink
XX.XX.250.5 dev ppp0 proto kernel scope link src XX.XX.250.43
172.16.177.0/24 dev eth1 proto kernel scope link src 172.16.177.200
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
192.168.154.0/24 dev eth0 proto kernel scope link src 192.168.154.200
eth0 是默认路由
# ip route get 8.8.8.8
8.8.8.8 via 192.168.154.2 dev eth0 src 192.168.154.200
cache
现在,我需要通过 ppp0 路由所有内容(远程 PPP 服务器除外),有什么想法吗?
PS我已经尝试了以下,它只是切断了所有的互联网连接,
route add default gw XX.XX.250.5
问题已解决。
只需通过添加参数指示 sstpc 保存服务器路由,并通过启用该选项
--save-server-route
让 pppd 替换默认路由。replacedefaultroute