Kommunikationsprobleme zwischen Subnetzen

Kommunikationsprobleme zwischen Subnetzen

Hier ist mein Netzwerk-Setup:

[Modem] -> [Router A] (IP: 192.168.1.1) -> [Router B] (IP: 192.168.0.1)

Beide Router haben eine Subnetzmaske von 255.255.255.0.

Mein Problem besteht darin, dass Geräte, die mit verbunden sind, zwar Router Bmit allen Geräten kommunizieren können, die mit verbunden sind Router A, der umgekehrte Fall jedoch nicht der Fall ist.

Wie kann ich auch Geräte anschließen, um Router Amit anderen angeschlossenen Geräten zu kommunizieren Router B?

HINWEIS: Router Aist an Router Bdie „Internet“-Buchse von angeschlossen.

Antwort1

Es ist normal, dass bei herkömmlichen Heim-Routern NAT auf dem „Internet-Socket“ aktiviert ist. Das bedeutet, dass RouterB-Clients NAT-getestet werden, wenn sie auf die Seite von „RouterA“ wechseln. Das bedeutet, dass RouterA die Adresse des Clients nicht sieht, sondern die RouterB-Adresse für alle RouterB-Clients. Und das ist der Grund, warum die Clients von RouterA keine Verbindung zu den Clients von RouterB herstellen können: RouterA-Clients können nicht zwischen den Clients eines RouterB und denen eines anderen unterscheiden.

Sie haben hier 2 Möglichkeiten:

1) geroutetes Netzwerk (auch Layer-3-Adressierung genannt): Deaktivieren Sie NAT am „Internet-Socket“ von RouterB.

2) Switched Network (auch Layer-2-Adressierung genannt): Platzieren Sie beide Router im selben Netzwerk (mit unterschiedlichen Adressen) und verbinden Sie die Router über LAN-Buchsen statt über die Internet-Buchse.

Andere Details müssen wahrscheinlich in beiden Fällen behoben werden. Beispiele:

a) Statische Routen im gerouteten Netzwerk: Möglicherweise müssen Sie auf RouterA eine statische Route hinzufügen, um festzustellen, dass sich das Netzwerk 192.168.0.0/24 unter der IP-Adresse von RouterB befindet.

b) DHCP-Server im Switched Network: Es kann nur einen geben (oder zwei, aber Sie müssen diese beiden voneinander in Kenntnis setzen und entscheiden, welcher der Master und welcher der Slave ist; normalerweise ist dies bei Consumer-Routern nicht möglich). Sie müssen also einen der DHCP-Server auf der LAN-Seite eines der Router deaktivieren.

Um ein funktionierendes Setup zu haben, müssen Sie entscheiden, welche Art von Netzwerk Sie benötigen (geroutet oder geswitcht?). Normalerweise spielt Sicherheit bei dieser Entscheidung eine große Rolle. In einem gerouteten Netzwerk können Sie den Router anweisen, bestimmte Aktivitäten zu verweigern, um einige Clients vor anderen zu schützen. In einem geswitchten Netzwerk hat der Router weniger Kontrolle über die Client-zu-Client-Kommunikation, da sie sich in derselben Kollisionsdomäne befinden. Sie kommunizieren direkt, ohne den Router als Vermittler zu verwenden.

Ohne genauere Angaben zu Ihrer Netzwerkausrüstung und Ihren Anforderungen können wir Ihnen nicht weiterhelfen.

BEARBEITEN:Wenn Sie es schaffen, OpenWrt auf Ihrem Router zu installieren, können Sie Ihr Gerät vollständig konfigurieren und komplexe Netzwerkkonfigurationen vornehmen. Andernfalls sind Ihre Möglichkeiten durch die Software des Anbieters begrenzt. Übrigens sieht es so aus, als obIhr TP-LINK wird von OpenWrt unterstützt.

Antwort2

Die übliche Lösung besteht darin, Router B lediglich als transparenten Switch/Bridge und nicht als NAT-Gateway-Router zu verwenden.

Bei manchen Routern können Sie die NAT-Gateway-Funktion deaktivieren und ihren WAN-Port (Internet) automatisch mit ihren LAN-Ports identisch machen.

Bei anderen Routern können Sie die NAT-Gateway-Funktion nicht deaktivieren. Sie müssen das Problem daher folgendermaßen umgehen:

  1. Verbinden Sie einen der LAN-Ports von Router A über ein Ethernet-Kabel mit einem der LAN-Ports von Router B.
  2. Deaktivieren Sie den DHCP-Serverdienst auf Router B. (Wenn es keine Möglichkeit gibt, ihn vollständig zu deaktivieren, versuchen Sie, die Größe des DHCP-Lease-Pools auf Null zu setzen.)
  3. Weisen Sie Router B eine statische IP-Adresse im privaten Subnetz von Router A zu, damit Sie bei Bedarf später immer noch auf die Webadministratoroberfläche von Router B zugreifen können (beispielsweise um den Namen des drahtlosen Netzwerks oder die Sicherheitseinstellungen zu ändern).

Wenn Sie die Dinge auf diese Weise einrichten, erhalten Clients an den Wireless-LAN- oder kabelgebundenen Ethernet-LAN-Ports von Router B ihre DHCP-Leases direkt von Router A. Ihr gesamtes Heimnetzwerk wird ein Ein-Bit-IP-Subnetz sein und jeder kann mit jedem anderen kommunizieren.

verwandte Informationen