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

関連情報