
Mein ISP hat mir ein hybrides DSL-Modem/einen hybriden Router mit einer Telefonbuchse und 4 LAN-Ports zur Verfügung gestellt. Das DSL-Modem/der DSL-Router unterstützt PPPoE-Passthrough, aber keine PPPoE-Einwahl. Ich habe auch einen leistungsstärkeren DD-WRT-Router mit einem WAN-Port und 4 LAN-Ports. Der WAN-Port des DD-WRT-Routers ist mit einem LAN-Port des DSL-Modems/Routers verbunden. Der DD-WRT-Router führt PPPoE-Einwahl und -Anmeldung durch und ist das Gateway meines Heimnetzwerks, das neben QoS auch DHCP und NAT verwaltet. Ich habe drei Geräte an die LAN-Ports des DD-WRT-Routers angeschlossen.
Jetzt muss ich zwei Geräte an den DD-WRT-Router anschließen, aber es ist nur noch ein LAN-Port frei. Ich möchte keine zusätzlichen Switches hinzufügen. Ich denke darüber nach, die drei LAN-Ports am DSL-Modem/Router wiederzuverwenden. Die Idee ist, dass ich, da ich das DSL-Modem/den DSL-Router sowieso nicht als Router verwende, die drei freien LAN-Ports einfach als Switch verwenden kann (der andere LAN-Port ist mit dem WAN-Port des DD-WRT verbunden, um PPPoE-Passthrough durchzuführen).
Also habe ich Folgendes getan:
- Ich habe DHCP und NAT am DSL-Modem/Router ausgeschaltet;
- Dem DSL-Modem/Router habe ich eine statische IP-Adresse innerhalb des IP-Bereichs vom DD-WRT zugewiesen;
- Ich habe einen LAN-Port des DSL-Modems/Routers mit dem verbleibenden freien LAN-Port des DD-WRT-Routers verbunden;
- Die beiden Geräte, die ich mit dem DD-WRT-Router verbinden musste, sind stattdessen mit den beiden freien LAN-Ports des DSL-Modems/Routers verbunden.
Tatsächlich sind die 3 LAN-Ports am DSL-Modem/Router und die 4 LAN-Ports am DD-WRT-Router über zwei Switches verbunden und erhalten alle korrekte private IP-Adressen vom DHCP-Server am DD-WRT-Router. Die Topologie sieht folgendermaßen aus:
Bisher ist alles in Ordnung, aber die beiden Geräte (A und B), die an die LAN-Ports des DSL-Modems/Routers angeschlossen sind, verhalten sich seltsam: Sie können sich gegenseitig und die anderen drei Geräte, die an die LAN-Ports des DD-WRT-Routers angeschlossen sind, problemlos erreichen, aber ping
der DD-WRT-Router der beiden Geräte führt dazu, dass die ersten paar Pakete verworfen werden, nachfolgende Pakete jedoch intakt bleiben. Hier ist ein typisches Ergebnis eines Pings von den Geräten, die an die LAN-Ports des DSL-Modems/Routers angeschlossen sind:
# 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
Die IP 192.168.0.1
ist der DD-WRT-Router. Wie Sie sehen, beginnt die Antwortsequenznummer bei 6: Die ersten sechs fehlen. Das Verlustverhalten scheint ziemlich zufällig: Manchmal fehlen nur wenige Pakete, manchmal fehlen keine Pakete, manchmal fehlen etwa zwei Dutzend Pakete.
Ich habe Geräte/Kabel/Anschlüsse ausgetauscht und kann garantieren, dass mit jedem Gerät alles in Ordnung ist und nur die an die LAN-Anschlüsse des DSL-Modems/Routers angeschlossenen Geräte beim Zugriff auf den DD-WRT-Router das seltsame Verhalten zeigen.
Meine Frage lautet: Was könnte die Ursache für dieses Problem sein und wie kann ich es diagnostizieren?