私は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
。