UDP クライアントが Wi-Fi ルーターに対して異なる動作をする

UDP クライアントが Wi-Fi ルーターに対して異なる動作をする

メインルーターがモデム (ISP) に接続され、1 つの Wi-Fi ルーターがメインルーターに接続され、別の Wi-Fi ルーターが上の Wi-Fi ルーターに接続されているため、ルーターのレベルが 3 つあります。現在、1 つの UDP クライアントをレベル 2 の Wi-Fi ルーターに接続し、他の UDP クライアントをレベル 3 の Wi-Fi ルーターに接続して、パケットの送受信を試みましたが、パケットを受信できませんでした。

同じ設定で Skype を実行してみましたが、Skype もピアツーピア通信ができず、サーバー経由でパケットを送信していました。

また、1 つのクライアントをメイン ルーターに接続し、他のクライアントを任意のレベルの Wi-Fi ルーターに接続すると、それらのクライアントは通信できます。

助けが必要です... よろしくお願いします。

答え1

2 番目と 3 番目のルーターで NAT を無効にします。ルーターに NAT を無効にする方法がない場合、WAN ポートの使用を停止し、LAN から LAN へデイジー チェーン接続するだけです。ルーターに DHCP サーバーをオフにする方法があればよいのですが、ない場合は、最初のルーターを除くすべてのルーターで DHCP プール/範囲をゼロ長に設定する必要があります。

ISP モデムが単なるモデムではなく、実際に NAT と DHCP も実行する場合は、最初の Wi-Fi ルーターでも NAT と DHCP サーバーの実行を停止する必要があります。

関連情報