Ubuntu 9.04を使用していますが、ネットワークトラフィックがすべてVPN経由でルーティングされていることに気づきました。 VPNで、VPN上のトラフィックヒットサーバーのみをルーティングし、必要に応じてインターネット上の他の任意の場所に直接接続したいと思います。 VPNはPPTPであり、何らかのMicrosoftスタックを使用して実行されるVPNです。
Routeコマンドの結果:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
102-102-152-203 192.168.24.1 255.255.255.255 UGH 0 0 0 wlan0
192.168.24.0 * 255.255.255.0 U 2 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
default * 0.0.0.0 U 0 0 0 ppp0
Ubuntu 9.04(VPNC)のCisco互換VPNの場合、選択するチェックボックスがあります。
接続を編集し、[VPN]タブに移動して、VPN構成を編集します。
[IPv4設定]タブに移動すると、右下に[ルート]ボタンがあります。
ボタンをクリックして、[この接続をネットワーク上のリソースにのみ使用する]チェックボックスをオンにします
他の人が述べたように、GUIを使用する代わりに変更できるテキストベースの設定ファイルがあります。 GUIの良い点の1つは、可能なすべての値を記憶したり、スペルについて心配する必要がないことです。
上記の回答のアドバイスと自分で少し検索したおかげで、自分の質問に対する答えを見つけることができました。
まず、VPNで使用されているIPアドレスの範囲(私の場合は192.168.32。*と192.168.16。*)を特定しました。次に、vpnに通常どおり接続し、ネットワーク上のサーバーに接続しました。そのマシンでルートを実行し、ゲートウェイアドレスと使用されているメトリックを取得しました。次に、2つのIPアドレス範囲のルートを[IPv4設定]タブのルートフィールドに追加し、[この接続をネットワーク上のリソースにのみ使用する]と[自動的に取得したルートを無視する]をクリックしました。次に、魔法のようにうまくいきました。
ご協力ありがとうございます!
ブロック編集、エクスポート、または単にバックアップを行う場合、詳細はこのフォルダーにあります/etc/NetworkManager/system-connections/
必要に応じて変更を適用するには
Sudo NetworkManagerの停止
Sudo NetworkManager開始
Pptpソフトウェアがデフォルトルートをppp0に設定していると想定しています。
接続後にルートを調整することもできます
または
'defaultroute'ディレクティブをpptp構成ファイル(おそらく/etc/ppp/ppp.conf)から削除してみてください。