
私の ISP は、電話ジャックと 4 つの LAN ポートを備えたハイブリッド DSL モデム/ルーターを提供しました。DSL モデム/ルーターは PPPoE パススルーをサポートしていますが、PPPoE ダイヤルは行いません。また、WAN ポートと 4 つの LAN ポートを備えた、より強力な DD-WRT ルーターもあります。DD-WRT ルーターの WAN ポートは、DSL モデム/ルーターの LAN ポートに接続されています。DD-WRT ルーターは、PPPoE ダイヤルとログインを行うほか、QoS に加えて DHCP と NAT を処理するホーム ネットワークのゲートウェイでもあります。DD-WRT ルーターの LAN ポートには、3 つのデバイスが接続されています。
今、DD-WRT ルーターに 2 つのデバイスを接続する必要がありますが、空いている LAN ポートは 1 つしか残っていません。スイッチを追加したくありません。DSL モデム/ルーターの 3 つの LAN ポートを再利用しようと考えています。DSL モデム/ルーターをルーターとして使用しないので、空いている 3 つの LAN ポートをスイッチとして使用すればよいという考えです (もう 1 つの LAN ポートは DD-WRT の WAN ポートに接続して PPPoE パススルーを行います)。
そこで私がやったことは次のとおりです:
- DSL モデム/ルーターの DHCP と NAT をオフにしました。
- DSL モデム/ルーターに、DD-WRT の IP 範囲内の静的 IP アドレスを割り当てました。
- DSL モデム/ルーターの LAN ポートの 1 つを DD-WRT ルーターの残りの空いている LAN ポートに接続しました。
- DD-WRT ルーターに接続する必要がある 2 つのデバイスは、代わりに DSL モデム/ルーターの 2 つの空き LAN ポートに接続されています。
実際には、DSL モデム/ルーターの 3 つの LAN ポートと DD-WRT ルーターの 4 つの LAN ポートは 2 つのスイッチで接続されており、それらはすべて DD-WRT ルーターの DHCP サーバーから正しいプライベート IP アドレスを取得します。トポロジは次のようになります。
これまでのところすべて正常ですが、DSL モデム/ルーターの LAN ポートに接続された 2 つのデバイス (A と B) の動作がおかしいです。デバイス同士は問題なく通信でき、DD-WRT ルーターの LAN ポートに接続された他の 3 つのデバイスにも問題なく通信できますが、ping
2 つのデバイスからの DD-WRT ルーターでは最初の数パケットがドロップされますが、後続のパケットはそのまま残ります。DSL モデム/ルーターの LAN ポートに接続されたデバイスからの ping の一般的な結果は次のとおりです。
# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: seq=6 ttl=64 time=0.602 ms
64 bytes from 192.168.0.1: seq=7 ttl=64 time=0.535 ms
64 bytes from 192.168.0.1: seq=8 ttl=64 time=0.539 ms
64 bytes from 192.168.0.1: seq=9 ttl=64 time=0.536 ms
64 bytes from 192.168.0.1: seq=10 ttl=64 time=0.536 ms
64 bytes from 192.168.0.1: seq=11 ttl=64 time=0.465 ms
64 bytes from 192.168.0.1: seq=12 ttl=64 time=0.464 ms
64 bytes from 192.168.0.1: seq=13 ttl=64 time=0.411 ms
64 bytes from 192.168.0.1: seq=14 ttl=64 time=0.414 ms
IP192.168.0.1
は DD-WRT ルーターです。ご覧のとおり、応答シーケンス番号は 6 から始まります。最初の 6 個は欠落しています。ドロップ動作はかなりランダムのようです。欠落しているパケットが数個だけの場合もあれば、まったく欠落していない場合もあります。また、2 ダースほどのパケットが欠落している場合もあります。
デバイス/ケーブル/ポートを交換しましたが、すべての機器に問題がないことは保証できます。DSL モデム/ルーターの LAN ポートに接続されたデバイスのみが、DD-WRT ルーターにアクセスしたときに異常な動作を示します。
私の質問は、この問題の原因は何であり、どのように診断すればよいかということです。