
pptp接続を介してVPNネットワークに接続されています。ターゲットネットワークがインターネットアクセスを提供していないため、接続できません。既存の接続を介してインターネットトラフィックをどのようにルーティングする必要がありますか?
以下は私の既存のルートです。
Destination Gateway Genmask Flags Metric Ref Use Iface
default 0.0.0.0 0.0.0.0 U 50 0 0 ppp0
default _gateway 0.0.0.0 UG 20600 0 0 wlp4s0
link-local 0.0.0.0 255.255.0.0 U 1000 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp4s0
_gateway 0.0.0.0 255.255.255.255 UH 600 0 0 wlp4s0
192.168.116.42 0.0.0.0 255.255.255.255 UH 50 0 0 ppp0
212.80.25.88 _gateway 255.255.255.255 UGH 0 0 0 wlp4s0
212.80.25.88 _gateway 255.255.255.255 UGH 600 0 0 wlp4s0
答え1
VPN接続がデフォルトパス(0.0.0.0/0
)とDNSリゾルバを上書きしている可能性があります。これらの両方を抑制または無視することができ、ターゲットネットワーク内の目的の範囲への特定のパスのみを持つことができます。
答え2
答えはデフォルトパスを設定することです。私はこうする:
sudo ip route add default via 192.168.1.1 metric 40
どこ:
192.168.1.1 = local gateway (not VPN gateway)
metric 40 = Some metric that is lower than your existing default route
簡単なステップ:
- VPNを使用していない場合は、デフォルト値(、重要ではない)
ip route
で始まる行を参照してください。proto
dhcp
- VPNに接続
- 以前に書き留めた行を使用して
ip route add
追加しますが、現在存在する可能性のあるインジケータよりも低くインジケータを作成します。
この設定により、すべてのアイテムにアクセスできます。内部一般に、VPNを介してすべてを転送できるネットワークツールインターミランそれから離れたネットトラフィック。
編集:更新されたルーティングテーブルを見ました。192.168.1.1
これはおそらくあなたが望むルートであり、metric 40
デフォルトのVPNルート(つまり)より低いので、うまくいくでしょう50
。