web-dev-qa-db-ja.com

192.168.x.xネットワーク範囲でのダイヤルインVPNルーティングの問題

私はネットワークの専門家ではありませんが、192.168.x.xに小さなオフィスがあります。活力(2800)ルーターによって管理される範囲。ルーターでVPNダイヤルインオプションを有効にしたので、192.168.1.100のサーバーにアクセスできます。これは、192.168.x.xの範囲にあるローカルネットワークに接続していないときに、MacBookから正常に機能します。例えばAndroidスマートフォンでテザリングすると正常に動作しますが、ホームネットワークで接続しようとすると、ルーター(192.168.1.1)にアクセスできますが、192.168.1.100にアクセスできません- tracerouteは192.168.1.1経由でホップしません

「VPN接続を介してすべてのトラフィックを送信しますが、喜びではありません...宛先アドレスがローカルサブネット上にあるため、osxプラットフォームがトラフィックをvpnエンドポイントにルーティングしていないように感じますが、そうなると予想しています。

これは、同じホームネットワーク上のWindowsPCで正常に機能します。

問題が何であるかについての考えはありますか?

2
Ian

私にはアドレス空間の衝突のように聞こえます。のように、世界中のほとんどすべてのホームネットワーク/ SOHOギアの一部が企業ネットワークに使用するデフォルトのアドレス空間を使用しないでください。したがって、小規模オフィスネットワークをそのアドレス範囲から外して10. [何か]に移動します。

自宅で問題を解決するには、自宅のサブネットを172. [何か]に変更するのが最も簡単なオプションです(172.16から172.31はプライベートアドレスです)。私は自宅で172.2x.x.サブネットを使用する傾向があります。これは、一般的にロット全体で使用されていないためですが、下位172のサブネットはVPNに頻繁に使用されます。

2
HopelessN00b

問題を特定するための最初のステップとして、ネットワークシステム環境設定ペインでサービスの順序を確認します。別の家庭用PCが機能していると報告しているので、問題が完全にサーバー側にあるとは考えられません(Microsoft OSに対応するデフォルトの奇妙なセットアップがない限り)。

Set Service Order

接続していない場合、VPNがリストの一番下に表示されることがわかりますので、必ずこれらを変更してください(設定ウィンドウの左下にある歯車をクリックします-+ /-コントロールのすぐ右側にありますネットワークインターフェイスを変更します。

また、OS XのネットワークスタックはBSDベースであるため、netstatやその他のunixネットワークルーティングコマンドを使用して、VPNへの接続の前後に設定されているルーティングテーブル/デフォルトルートを調べることができます。

0
bmike