Ich habe einen DD-WRT-Router (hier: 1.), der mit dem Internet verbunden ist und einwandfrei funktioniert, wobei Client-PCs statische IP-Adressen zugewiesen bekommen.
Jetzt möchte ich einen weiteren statischen Client hinzufügen (hier: 2.), aber diesmal ist es ein anderer DD-WRT-Router, kein PC.
Dieser 2. DD-WRT soll ein DHCP-Server sein, der alles, was mit ihm verbunden ist, "auffächert", so dass der andere (1.) Router diese Clients als von diesem einzelnen Port / IP stammend ansieht (z. B. 192.168.14.31).
So weit so gut, aber aus irgendeinem Grund können die Clients, die über den 2. Router verbunden sind, das Internet nicht sehen.
Wenn ich einen PC an diesen Port anschließe, der ihm die statische Adresse 192.168.14.31 zuweist, kann er problemlos auf das Internet zugreifen, sodass ich weiß, dass das Problem nicht beim ersten Router liegt. Das Problem ist die Fehlkonfiguration des zweiten (Client-) DD-WRT-Routers, da dieser einfach nicht weiß, wie Clients von seinem Subnetz (192.168.1.X) an den ersten Router (192.168.14.1) weitergeleitet werden sollen.
Mit konnte tracert
ich überprüfen, ob dies tatsächlich das Problem ist. Aber ich weiß nicht, was (und wie) sich von den zig Einstellungen in DD-WRT ändern soll.
Ich habe versucht , die Veränderung Operating Mode
in Advanced Routing
aus Gateway
zu , Router
aber während diese in der richtigen Richtung scheint, ist es nicht das Problem zu lösen.
Irgendeine Idee, was ich in diesem zweiten Router tun sollte, um ihm mitzuteilen, dass er Pakete von 192.168.1.x an 192.168.14.1 weiterleiten soll?
UPDATE 1: Ich habe es geschafft, in den Router zu telneten und die Routing-Tabelle zu drucken:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
192.168.14.0 * 255.255.255.0 U 0 0 0 vlan1
169.254.0.0 * 255.255.0.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.14.1 0.0.0.0 UG 0 0 0 vlan1
Es ist klar, dass die Routing-Tabelle falsch ist, aber wie ändere ich sie auf DD-WRT ?
Ich weiß auch, was die WAN- und LAN-Ports sind, aber was sind br0
und vlan1
? Wie korreliere ich sie mit den WAN- und LAN-Ports? (Ich denke, br0
ist einer der LAN-Ports und vlan1
ist der WAN-Port, aber ich bin nicht sicher)
UPDATE 2: Ich habe eine Option zum Drucken der Routing-Tabelle über die Weboberfläche von DD-WRT gefunden:
192.168.1.0 255.255.255.0 0.0.0.0 LAN & WLAN
192.168.14.0 255.255.255.0 0.0.0.0 WAN
169.254.0.0 255.255.0.0 0.0.0.0 LAN & WLAN
0.0.0.0 0.0.0.0 192.168.14.1 WAN
Was mir sagt, dass laut DD-WRT:
br0
==LAN & WLAN
vlan1
==WAN
(genau wie ich dachte)
Gut zu wissen. Jetzt muss ich dieses Problem lösen (ich habe noch keine Ahnung): Pakete aus dem 192.168.1.x-Netzwerk erreichen das 192.168.14.1-Gateway.
UPDATE 3: Einblick. Ich denke, dass das Problem in der Tatsache liegt, dass die Netzmaske für den 192.168.14.0
Eintrag nicht ist 255.255.0.0
. Das Problem ist, dass es keine Möglichkeit gibt, es zu ändern ... Ich habe versucht, einen expliziten Eintrag auf der Registerkarte Erweitertes Routing hinzuzufügen:
Select set number: WTF
Route Name: WTF
Metric: 0
Destination LAN NET: 192.168.14.0
Subnet Mask: 255.255.0.0
Gateway: 192.168.14.1
Interface: vlan0
Die Routing-Tabelle bleibt jedoch auch nach dem Anwenden, Speichern und Neustarten gleich !!!
Ich fange an zu vermuten, dass diese Version einen Fehler enthältDD-WRT v24-sp1 (07/27/08) std
.
Antworten:
Ich war bereit aufzugeben und zur Standard- Firmware zurückzukehren, als ich in den dd-wrt.com-Foren einen gut versteckten Tipp über Rosewill RNX-GX4 entdeckte - beworben als DD-WRT-kompatibel , der Folgendes anweist:
Ich habe genau das versucht und es hat alle meine Probleme gelöst.
quelle
Ist der WAN-Port des 2. Routers in 192.168.14.0/24 auf etwas eingestellt? Ich glaube, es befindet sich im Setup und dann unter "Router IP". Der WAN-Port des 2. Routers oder die "Router IP" muss sich im selben Subnetz befinden wie die LAN-Ports im 1. Router.
quelle
tracert 192.168.14.1
(1. Router), bekomme ich den ersten Hop 192.168.1.1 gut, aber den nächsten Hop 192.168.14.31Destination host unreachable
. Das macht mich verrückt, weil ich nicht verstehe, was los ist und warum das passiert.Das Problem, das Sie sehen, heißt Double NAT .
Was ich hier tun würde, ist, den 1. Router zum DHCP-Server zu machen. Ja wirklich. Stellen Sie einfach sicher, dass IPs ausgegeben werden, die nicht mit Ihren vorhandenen statischen Geräten in Konflikt stehen. Führen Sie dann ein Kabel von einem LAN-Port am 1. Router zu einem LAN-Port (nicht WAN) am 2. Router und deaktivieren Sie den DHCP-Dienst am 2. Router. Dies sollte fast alles tun, was Sie wollen, außer dass sich jetzt wahrscheinlich alle Geräte im selben Subnetz befinden. Wenn Sie versuchen, eine Art Gastnetzwerk zu erstellen, und Ihr Router dies unterstützt, können Sie dies dennoch tun, indem Sie eine andere Subnetzmaske für den DHCP-Server verwenden.
quelle
Hatte ein ähnliches Problem. Überprüfen Sie die MAC-Adressen für WAN, LAN und WLAN. Ich habe den WAN MAC geändert und das Problem wurde behoben. (Setup >> MAC-Adressklon ...) (In meinem Fall war WAN ein WLAN die gleichen MACs)
quelle