web-dev-qa-db-ja.com

仕事用のVPNに接続するとインターネットが機能しなくなるのはなぜですか?

私は自分の仕事にVPN接続し、それから私は自分のコンピューターにサーバーをターミナル接続します。

VPNアクセスに関してはすべてうまく機能しますが、ローカルではインターネットにアクセスできません。

どうすればこれを修正できますか?

36
codecompleting

あなたが探しているのはスプリットトンネリングと呼ばれるものです。 Microsoft PPTP VPNを使用している場合は、VPN接続のTCP/IPv4詳細設定で[リモートネットワークでデフォルトゲートウェイを使用する]をオフにする必要があります。

他のVPNクライアントを使用している場合は、VPNクライアントのドキュメントでスプリットトンネリングに関連するものを探す必要があります。一部のVPNでは、管理者がスプリットトンネリングを無効にできるようになっています。

enter image description here

59
KCotreau

私は一日中これに対処してきましたが、ついに解決策を見つけました。方法は次のとおりです。

  1. 最初の問題:VPNを確立した後、インターネットに接続できませんでした。
  2. 解決策:TCP IPv4プロパティの[デフォルトゲートウェイを使用する]チェックボックスを無効/オフにしました(VPN接続設定=>ネットワーク=>インターネットプロトコル(TCP/IPv4) )=> properties => Advanced =>リモートネットワークでデフォルトゲートウェイを使う)
  3. 2番目の問題:その後、私のインターネットは完全に機能していましたが、そのリモートネットワークで必要なリソースに接続できませんでした(そもそもVPNの理由:)
  4. 解決策:ルーティングテーブルに手動でルートを追加します。こうやって:
  5. a:最初にVPNに接続したときに割り当てられているIPアドレス(私の名前は10.30.0.12なので、デフォルトゲートウェイは10.30.0.1である必要があります)とアクセスする必要があるリソースを確認します。サブネットマスク付きのVPN経由(私のものは172.18.0.19 255.255.255.255)
  6. b:その後、手動でルートを設定するために必要なすべての情報が得られます(ここで説明されているように http://support.Microsoft.com/kb/317025 )鉱山の手動ルートは(ちょうどコマンドプロンプトでそれを入力してください)でした:

    route -p add 172.18.0.19 mask 255.255.255.255 10.30.0.1
    

以上です。それが役に立てば幸い!

7
Gorance

コンピュータがインターネットと企業VPNの両方に同時に接続されていて、コンピュータが何らかの形で危険にさらされている、またはセキュリティを回避するように意図的に構成されている場合、コンピュータは公衆インターネットと企業LAN間の不正ブリッジとして機能します。

そのため、ほとんどすべてのVPNソフトウェアのデフォルトの動作は、ルーティング、ファイアウォール、階層型サービスプロバイダ(Windowsのみ)、およびその他のテクノロジを通じて、公衆インターネットからユーザーを隔離することです。これを変更できるかどうかは、問題の製品によって異なります。その中には、VPNの実行中にインターネットアクセスを再度有効にするための独創的な解決策を見つけられないようにするために多大な努力を払う人もいます。

VPNに頻繁に接続する必要がある場合に私が見つけた最良の回避策は、VPNアクセス専用の仮想マシンを用意することです - この方法はVPNソフトウェアによってブロックされず、それでもインターネットとインターネットを適切に分離できます。企業ネットワーク.

3
Stephanie

VPNに接続すると、すべての要求はVPNを経由します。セキュリティ上の問題から通常は推奨されないrouteコマンドを使用して、特定のIPのセット(ホームルーターなど)のルートを削除することができます(これは通常Windows 7ではありません)。

2
Sairam