VPNを使用して、インターネット経由でiPad to iPad Wifi(ローカル)ゲームをプレイしようとしています。
通常、両方のiPadでゲームを開き、同じWifiポイントに接続すると、お互いを「見て」話し合うことができます。
VPNを使用して、両方を同じネットワークに配置できると思います(VPNの両方、または「実際の」ネットワークに1つ、VPNに1つ)。
私のルーターでは、IP範囲192.168.1.2-50
でPPTP VPNを設定しました。ここで、実際のローカルネットワーク上のPCには192.168.1.100+
が割り当てられています。
IPadの1つをVPNに接続するとき、外部WiFiネットワーク(BT Openzone)を使用して、期待どおりに(ローカルネットワーク上の任意のマシンから)pingを実行できます。ただし、iPadはお互いを「見る」ことができず、Wifi-> Wifiゲームはいずれも機能しません。
また、両方のiPadを同じVPNに接続しようとしましたが、結果は同じです。ローカルネットワーク上のすべてのマシン(およびVPN上のマシン)はiPadにpingを実行できますが、WifiからWifiへのゲームはいずれも機能しません。
VPN経由ですべてのトラフィックを送信するように両方のiPadを設定しました。外部IPを確認すると、実際のネットワークのIPと一致しています。
誰かがこれを修正する方法を知っていますか?および/または何が原因ですか?または、さらにどのようなデバッグ情報を提供できますか?
注:これはiPad固有ではないと思うので、これをApple SuperUser相当
DD-WRTのVPN経由のブロードキャストを有効にする方法の詳細については、こちらをご覧ください http://www.dd-wrt.com/wiki/index.php/PPTP_Server_Configuration#Broadcast_to_VPN_Clients
DD-WRTを使用しておらず、ルーター(モデムルーターではない)を使用している場合は、インストールを検討することをお勧めします。パワーユーザーの場合は、ハードウェアをさらに活用できます。
参照: http://lifehacker.com/178132/hack-attack-turn-your-60-router-into-a-600-router
ゲームがどのように相互に通信しているかはわかりませんが(確実に知るには、wiresharkなどをセットアップしてパケットをキャプチャする必要があります)、iPadが ブロードキャスト)であることは間違いありません。 ネットワーク上にある他のデバイスを確認します。
それが起こっている場合は、192.168.1.255に送信されたブロードキャストパケットがVPNリンクを介して転送されるようにルーターを構成する必要があります。そのようなルートを設定する方法については、ルーターのファームウェアのドキュメントを確認する必要があります(可能な場合でも)。
ただし、iPadがIPブロードキャストの代わりに イーサネットブロードキャスト を実行している場合、イーサネットブロードキャストはルーターを通過しないため、SOL)になります。