Warum kann mein Computer nicht auf Computer in einem anderen Netzwerk zugreifen, obwohl alles in diesem Netzwerk auf meinen Computer zugreifen kann?

Warum kann mein Computer nicht auf Computer in einem anderen Netzwerk zugreifen, obwohl alles in diesem Netzwerk auf meinen Computer zugreifen kann?

Entschuldigen Sie den schrecklichen Titel, das ist das Beste, was ich tun konnte.

Das ist mein Netzwerk:

schematisch

  • Modem ist nur ein einfaches kabelgebundenes ADSL-Modem

  • Router 1 ist ein WLAN-Router/Access Point (genauer gesagt TP-Link WDR-4300 mit der neuesten offiziellen Firmware), an den mehrere kabelgebundene und kabellose Clients angeschlossen sind (obwohl auf dem Bild nur zwei zu sehen sind). Er ist mit einer statischen Route konfiguriert, um den gesamten Datenverkehr in Richtung 192.168.2.0/24 an Router 2 zu senden.

  • Router 2 ist ein WLAN-Router (WRT54GL mit DD-WRT-Firmware), der als WLAN-Client konfiguriert ist und mit Router 1 verbunden ist.

Das Problem: 192.168.2.10, verbunden mit Router 2, kann auf keinen der mit Router 1 verbundenen Clients zugreifen – Pings erhalten keine Antworten, SSH/SMBClient läuft ab. Es hat problemlosen Internetzugang und kann unterwegs problemlos einen der Router anpingen/telneten. Das Ausführen von Wireshark/TCPdump auf 192.168.0.101 und 192.168.0.102 zeigt, dass Pings von 192.168.2.10 sie definitiv erreichen (mit der richtigen Quelladresse), sodass die Antworten anscheinend einfach nicht an der Quelle ankommen.

Auf 192.168.2.10 kann definitiv von allen Clients aus zugegriffen werden, die mit Router 1 verbunden sind. Sie können einen Ping ausführen, eine Verbindung zu SMB-Freigaben herstellen, Dateien nach links und rechts kopieren, sich per SSH anmelden usw.

Es sieht so aus, als ob nur die Pakete verloren gehen, die Antworten auf etwas sind, das von 192.168.2.10 stammt, was für mich wenig Sinn ergibt. Was könnte hier falsch sein?

verwandte Informationen