Ich habe ein Setup wie folgt: Der Hauptrouter ist mit dem Modem (ISP) verbunden, ich habe einen WLAN-Router mit dem Hauptrouter verbunden und einen weiteren WLAN-Router mit dem darüber liegenden WLAN-Router, also habe ich 3 Router-Ebenen. Jetzt habe ich einen UDP-Client mit dem WLAN-Router auf Ebene 2 und einen anderen UDP-Client mit dem WLAN-Router auf Ebene 3 verbunden und versucht, Pakete zu senden/empfangen, aber sie konnten keine Pakete empfangen.
Ich habe versucht, Skype für dasselbe Setup auszuführen, aber Skype konnte auch keine Peer-to-Peer-Kommunikation durchführen, es hat Pakete über Server gesendet.
Auch wenn ich einen Client mit dem Hauptrouter und einen anderen Client mit einem WLAN-Router auf einer beliebigen Ebene verbinde, können sie miteinander kommunizieren.
Hilfe benötigt ... Danke im Voraus.
Antwort1
Deaktivieren Sie NAT auf Ihrem 2. und 3. Router. Wenn Ihre Router keine Möglichkeit bieten, NAT zu deaktivieren, verwenden Sie ihre WAN-Ports nicht mehr. Verketten Sie sie einfach von LAN zu LAN zu LAN. Hoffentlich bieten sie eine Möglichkeit, ihre DHCP-Server auszuschalten. Andernfalls sollten Sie den DHCP-Pool/Bereich auf allen Routern außer dem ersten auf die Länge Null setzen.
Wenn das Modem des Internetanbieters mehr als nur ein Modem ist und tatsächlich auch NAT und DHCP unterstützt, sollten Sie bereits bei Ihrem ersten WLAN-Router auf NAT und DHCP-Server verzichten.