私はネットワークの専門家ではありませんが、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で正常に機能します。
問題が何であるかについての考えはありますか?
私にはアドレス空間の衝突のように聞こえます。のように、世界中のほとんどすべてのホームネットワーク/ SOHOギアの一部が企業ネットワークに使用するデフォルトのアドレス空間を使用しないでください。したがって、小規模オフィスネットワークをそのアドレス範囲から外して10. [何か]に移動します。
自宅で問題を解決するには、自宅のサブネットを172. [何か]に変更するのが最も簡単なオプションです(172.16から172.31はプライベートアドレスです)。私は自宅で172.2x.x.
サブネットを使用する傾向があります。これは、一般的にロット全体で使用されていないためですが、下位172のサブネットはVPNに頻繁に使用されます。
問題を特定するための最初のステップとして、ネットワークシステム環境設定ペインでサービスの順序を確認します。別の家庭用PCが機能していると報告しているので、問題が完全にサーバー側にあるとは考えられません(Microsoft OSに対応するデフォルトの奇妙なセットアップがない限り)。
接続していない場合、VPNがリストの一番下に表示されることがわかりますので、必ずこれらを変更してください(設定ウィンドウの左下にある歯車をクリックします-+ /-コントロールのすぐ右側にありますネットワークインターフェイスを変更します。
また、OS XのネットワークスタックはBSDベースであるため、netstatやその他のunixネットワークルーティングコマンドを使用して、VPNへの接続の前後に設定されているルーティングテーブル/デフォルトルートを調べることができます。