Kaskadierende Router: Zugriff auf die Clients des sekundären Routers vom ersten Router aus?

1482
Joseph A.

Ich habe ein Setup mit zwei Routern, etwa Router A und Router B, die ungefähr so ​​aussehen:

enter image description here

Ganz einfach, ich kaskadiere Router A und Router B, wobei der WAN-Port von Router B mit dem LAN-Port von Router A verbunden ist. Router B ist ein LAN-Client auf Router A mit IP 192.168.1.201 .

Die aktuelle Situation ist, dass alle Clients auf Router B problemlos auf Router A zugreifen können (z. B. auf 192.168.0.4sie zugreifen können 192.168.1.3).

Ich weiß, dass auf Router A eine statische Route eingerichtet werden muss, um alle Anforderungen an das Subnetz 192.168.0.*an den sekundären Router ( 192.168.1.201) zu leiten . Ich hab's gemacht:

enter image description here

Aus irgendeinem Grund ist es immer noch nicht möglich, das LAN von Router B über Router A zu erreichen. Dies ist das Ergebnis eines Pings:

jo@axch ~ % ping 192.168.0.1 PING 192.168.0.1 (192.168.0.1): 56 data bytes Request timeout for icmp_seq 0 92 bytes from 192.168.1.1: Redirect Host(New addr: 192.168.1.201) Vr HL TOS Len ID Flg off TTL Pro cks Src Dst 4 5 00 0054 779c 0 0000 3f 01 8155 192.168.1.102 192.168.0.1   Request timeout for icmp_seq 1 92 bytes from 192.168.1.1: Redirect Host(New addr: 192.168.1.201) Vr HL TOS Len ID Flg off TTL Pro cks Src Dst 4 5 00 0054 356e 0 0000 3f 01 c383 192.168.1.102 192.168.0.1   ^C --- 192.168.0.1 ping statistics --- 3 packets transmitted, 0 packets received, 100.0% packet loss 

An diesem Punkt weiß ich nicht, wie ich diese sehr einfache Aufgabe erledigen soll. Wenn es hilft, ist mir aufgefallen, dass Router B in Router A nicht erreichbar ist (wie beim Versuch, ein Ping-Versuch durchzuführen 192.168.1.201). Ich bin nicht sicher, wie das ist, da Router B eindeutig meldet, dass es sich um eine LAN-Adresse handelt 192.168.1.201.

2

2 Antworten auf die Frage

3
Appleoddity

Hört sich an, als wüssten Sie etwas über Networking. Gute Arbeit bei der Erklärung.

Sie haben jedoch nicht berücksichtigt, dass der Router eine Sicherheitsbarriere ist, die ebenfalls NAT und möglicherweise eine Firewall verwendet.

Aus dem gleichen Grund können Geräte im Internet nicht auf Router A-Clients zugreifen. Geräte vor Router B können nicht auf Router B-Clients zugreifen.

Das Problem ist insbesondere NAT. Wir könnten einige blutige Details darüber erfahren, wie fortgeschrittene Router nicht wirklich an NAT und NAT-Regeln angepasst werden müssen. Ich gehe jedoch davon aus, dass dies nur Heimrouter mit eingeschränkten Optionen sind.

Daher besteht die einzige Möglichkeit darin, die Portweiterleitung zu aktivieren, sodass Sie von der "dunklen Seite", die auch als Router A-Clients bezeichnet wird, auf einen bestimmten Port auf einer bestimmten Maschine auf der B-Seite zugreifen können. :)

Darüber hinaus hat Router B möglicherweise die Option, PING (ICMP-Pakete) an seiner WAN-Schnittstelle zu löschen oder zu ignorieren. Daher können Sie es nicht von Router A aus anpingen.

Ich bin sicher, Sie haben Ihre Gründe für dieses Setup, aber es scheint, als würde ein einfacher Switch anstelle von Router B verwendet. Sie können DHCP auch auf Router B deaktivieren und das Kabel im WAN-Port von Router B in einen LAN-Port einstecken auf Router B und es wird auch ein einfacher Schalter sein. Möglicherweise möchten Sie den Router B auch so programmieren, dass er eine LAN-IP mit 192.168.1.x hat, damit Sie die Konfigurationsschnittstelle weiterhin erreichen können.

Vielen Dank! Ich habe die Portweiterleitung auf Router B erfolgreich eingerichtet, um Anforderungen entsprechend umzuleiten. Obwohl ich keinen "Ping Drop" -Schalter finden konnte (und die Firewall ausgeschaltet war), konnte ich mich mit der Port-Forward-Methode meinen Aufgaben widmen. Der Grund, warum ich zwei Router habe, besteht einfach darin, das WLAN-Feld zu erweitern, und ich musste vom ersten auf die Clients des zweiten Routers zugreifen. Nochmals vielen Dank für die sehr ausführliche Antwort! Joseph A. vor 7 Jahren 0
0
Rex

Ihre Clients sind alle erreichbar, wenn Sie beide Router in demselben Subnetz einrichten (LAN-zu-LAN-Kaskadierung). Sie können dann für beide Router dasselbe Subnetz verwenden. Beispiel 192.168.0.0-254 oder 192.168.1.0-254 NICHT BEIDE. Dann ist Ihre gesamte Portweiterleitung nicht erforderlich. Der 2. Router ist ein Zugangspunkt, der die WLAN-Reichweite erhöht.