Route

pppd 預設路由配置

  • November 14, 2018

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

引用自:https://unix.stackexchange.com/questions/448169