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
.