イーサネットはLANに接続し、空港は別のネットワーク(VPN接続を共有する別のMac)に接続します。iPhone Simulatorを除くすべてのアプリをLAN経由で接続したい。
これは可能ですか?
偉大な質問...
—
ロバート・S Ciaccio
イーサネットはLANに接続し、空港は別のネットワーク(VPN接続を共有する別のMac)に接続します。iPhone Simulatorを除くすべてのアプリをLAN経由で接続したい。
これは可能ですか?
回答:
あなたがこれについて行かなければならない主な方法は、おそらくipfwコマンドラインを使用することですが、私は実際にはあまり経験がありません。カスタムルーティングルールを作成して、必要なことを実行できます。
その他のオプション:
アプリがそのネットワークで具体的に何かを使用しようとしていた場合、その方法でルーティングする必要があります。たとえば、ローカルネットワークが192.168.xxでリモートが10.0.xxの場合、10.0.xxの何かにアクセスしようとすると、そのようにルーティングされます。
頭に浮かぶもう1つのアイデア(実際に問題を回避するだけです)は、必要に応じてインターフェイスの順序を変更するapplescriptを持つことです。Macは、設定のプライマリネットワークとしてリストの一番上にあるものを使用する必要があります。空港を上にドラッグすると、それがメインネットワークとして使用されます。これをスクリプト化するのは簡単かもしれませんし、シミュレータで何かをテストする必要があるときは簡単に変更できます。
Little Snitchを試してみてください。
しばらく使用していないため、この機能があるかどうかはわかりませんが、試してみる価値はあります。