OS X YosemiteのローカルLANの他のアプリとVPN上で特定のアプリを機能させる方法は?


0

OS X(10.10.3)を搭載したMacがあり、そこからVPN + RDP経由でリモートのWindows PCに接続する必要があります。ここでの問題は、VPNが起動すると、インターネット接続が利用できなくなることです。私はVPNを介してのみ多くのマシンに到達できますが、WANには到達できません。回避策として、Win7でVBoxマシンを使用して、VPNとRDPをセットアップします。これにより、ホストからWANに同時にアクセスできますが、明らかに過剰です。

もっと軽量なソリューションはありますか?

UPD1:VPN接続は、ネットワーク設定で利用可能なネイティブMacクライアントを介してセットアップされます。PPTP接続です。
反対側には、何らかのWindows Serverがあります。どのバージョンなのか、それについて何かわからない。サーバー側の構成を変更することはできません。

またSend all trafic over VPN connection、VPN設定でチェックボックスを無効にし、Set service orderダイアログでその位置を下げようとしましたが、これは効果がないようです。

回答:


1

いい質問です。

最初:VPNでインターネットにアクセスできないのはなぜですか?VPNはリモートマシンがLANに属しているかのように、ローカルマシンへのリモートアクセスを許可するように作られ、かつリモートマシンがLANに属しているかのように再びWANナビゲーションを可能にするために、すなわち LANの(パブリック)IPを持ちます。明らかに、2番目の機能ではなく、最初の機能を利用しています。おそらく、VPN経由でアクセスしているマシンのローカル管理者に連絡して、VPNを介してWANをナビゲートする権利を付与していない理由を明らかにする必要があります。

第二に。厳密に言えば、いいえ、この問題に対する軽量な解決策はありません。その理由は、これまでに考案されたより軽量なソリューション(Linuxコンテナーとネットワーク名前空間)がLinuxカーネルに存在し、Mac(または私の知る限り他のUNIXカーネル)に存在しないためです。

Linuxコンテナー(またはその変形であるDocker MACに移植されていますが、残念ながら、これらはMAC上で実行されている基盤のLinux VMマシンに基づいています。必要に応じて、ここで詳細情報を見つけて試してみてください。しかし、最終的には常に接続を実行しているVMが存在することを考えると、どれだけ単純化する必要があるかはわかりません。おそらく、単一のLinux VMがそれらすべてを処理できるため、複数の別個の同時接続がある場合、単純化が行われるでしょう。ただし、1つの追加接続については、大きな改善は見られません。

第三に、Darwinカーネルに欠けている本当のことは、これらの仮想化ソリューションよりもさらに、ポリシールーティングソースルーティングとも呼ばれる)、つまり 2つの同時ルーティングテーブルを持つ可能性です。少数の仮想インターフェース(Darwinに移植されている)を使用すると、問題を簡単に解決できます。それまで、サイコロはありません。


詳細な回答をありがとう。VBoxで別のゲストOSに切り替えるだけだと思います。
svz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.