pppd默认路由配置

pppd默认路由配置

我在 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

答案1

问题解决了。

只需添加参数来指示 sstpc 保存服务器路由--save-server-route,并通过启用该选项让 pppd 替换默认路由replacedefaultroute

相关内容