または私の期待は間違っています。
「VPN接続を介してすべてのトラフィックを送信する」をチェックすると、VPN接続を介してブラウザのhttpおよびhttpsトラフィックが送信されるだけでなく、端末、その他にも役立つと期待しています。アプリケーション、そしてまあ、すべてのトラフィック。本当じゃない。ネットワークアクティビティを監視すると、トラフィックがVPN接続とデフォルト接続の両方を通過しているように見えます。
システムにエラーはありますか?私の期待は間違っていますか?
または私の期待は間違っています。
「VPN接続を介してすべてのトラフィックを送信する」をチェックすると、VPN接続を介してブラウザのhttpおよびhttpsトラフィックが送信されるだけでなく、端末、その他にも役立つと期待しています。アプリケーション、そしてまあ、すべてのトラフィック。本当じゃない。ネットワークアクティビティを監視すると、トラフィックがVPN接続とデフォルト接続の両方を通過しているように見えます。
システムにエラーはありますか?私の期待は間違っていますか?
回答:
スレッド「VPN経由ですべてのトラフィックを送信する」問題の簡単な修正は、次のように述べています。
オフィスのOS XサーバーにVPNを設定する際、OS Xクライアントのオプション「VPN経由ですべてのトラフィックを送信する」が実際にそれを実行するのに苦労していました。実際、クライアントマシンの設定は何も変更しないように見えました。Appleディスカッションフォーラムを何度も検索して検索したが、自分の問題に固有の情報は見つからなかったので、他のユーザーが楽しめるようにここで解決策を明らかにしたかった。
[ ネットワーク設定]に移動し、[ ネットワークポート構成]を開いて、VPNエントリをリストの一番上にドラッグします。
これにより、[VPN経由ですべてのトラフィックを送信する]の設定に関係なく、VPN経由ですべてのTCP / IPトラフィックが強制されるようですが、VPNに接続している場合のみです。これは理想的な解決策ではないと思いますが、少なくとも、旅行中にすべてのトラフィックをトンネルすることができます。
具体的にはテストしていませんが、ネットワークスループットを調べれば、期待どおりの結果が得られます。
たとえば、ランダムなインターネットサーバーから100MBを転送するとします。サーバーのパケットはVPN接続を介して完全に転送されるため、VPNインターフェースを介して100MBのトラフィックが送信されます。ただし、VPN接続自体はデフォルトのインターフェースを介してルーティングされるため、デフォルトのインターフェースを介して110MB(100MB +オーバーヘッド)が発生する可能性があります。
tcpdump
またはwireshark
代わりに使用してみてください。私はかなり長い間OS X VPNを使用してきましたが、あなたが見ていると思っていることがあなたが見ているものではないことは確かです。
ルーティングはサービスに依存すべきではありません。ルーティングテーブルは、特定のホスト/ネットワークに到達するためにどのパスをたどるかを判断するために使用されます。特定のサービスを(1組のポートとプロトコルを使用して)1つのルートを使用するようにルーティングし、他のサービスは別のルートを使用することはできません。知らなくても、あまり一般的ではありません。
ただし、スプリットトンネルが使用されている可能性があります。ルーターの構成方法と使用しているVPNソフトウェア(上書きが許可されているかどうか)に大きく依存します。ほとんどの場合、ネットワーク管理者はスプリットトンネリングを好まず、(必要に応じて)すべてのトラフィックをVPN経由でルーティングし、上書きを禁止します(別のVPNクライアントが使用されている場合を除きます:-))。安全性は高まりますが、作業と音楽のストリーミングを同時に行うことは難しいことです。
tracerouteコマンドを使用して、特定の宛先へのトラフィックの経路を確認できます。
接続が確立されたら、デフォルトゲートウェイを変更して、すべてのトラフィックをVPNに転送することができます。ただし、VPN接続のために他のサイトにインターネットへのルートがあるかどうかによって異なります。これは、ローカルネットワークしか認識しない可能性があるためです。