Linksys wrt54gl, wobei Tomato im Client-Modus ausgeführt wird und keine Verbindung zum Cisco E4200 besteht

7442
udjamaflip

Ich habe Tomato auf meinem Linksys WRT54GL installiert, um zu versuchen, sie im Client-Modus zu verwenden, um mehrere Nur-Kabel-Geräte an meinen anderen WLAN-Router (den Cisco E4200) anzuschließen.

Mein Cisco E4200 ist auf beiden Bändern im gemischten WPA / WPA2-Modus eingerichtet, seine IP-Adresse ist 192.168.1.1. Der DHCP-Server ist für .2 / .51 aktiviert

Mein Linksys WRT54GL hat die folgende Konfiguration:

Tomato Configuration for Linksys WRT54GL in Client-Mode

Nach dem Speichern sehe ich Folgendes in den Protokollen:

Jan 17 11:16:09 unknown daemon.info udhcpc[18506]: Sending discover... Jan 17 11:16:12 unknown daemon.info udhcpc[18506]: Sending discover... Jan 17 11:16:33 unknown daemon.info dnsmasq[18525]: exiting on receipt of SIGTERM Jan 17 11:16:33 unknown user.notice kernel: klogd: exiting Jan 17 11:16:33 unknown syslog.info syslogd exiting Jan 17 11:16:35 unknown syslog.info syslogd started: BusyBox v1.14.4 Jan 17 11:16:35 unknown user.notice kernel: klogd started: BusyBox v1.14.4 (2010-06-27 20:11:16 PDT) Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering disabled state Jan 17 11:16:35 unknown user.info kernel: vlan0: dev_set_promiscuity(master, 1) Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering disabled state Jan 17 11:16:35 unknown user.info kernel: device vlan0 left promiscuous mode Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering learning state Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering forwarding state Jan 17 11:16:35 unknown user.info kernel: br0: topology change detected, propagating Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: started, version 2.55 cachesize 150 Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP Jan 17 11:16:36 unknown daemon.info dnsmasq-dhcp[27191]: DHCP, IP range 192.168.1.151 -- 192.168.1.200, lease time 1d Jan 17 11:16:36 unknown daemon.warn dnsmasq[27191]: no servers found in /etc/resolv.dnsmasq, will retry Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: read /etc/hosts - 0 addresses Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: read /etc/hosts.dnsmasq - 1 addresses Jan 17 11:16:36 unknown user.info init[1]: Linksys WRT54G/GS/GL Jan 17 11:16:36 unknown cron.err crond[27197]: crond (busybox 1.14.4) started, log level 8 Jan 17 11:16:38 unknown daemon.info udhcpc[27172]: Sending discover... Jan 17 11:16:41 unknown daemon.info udhcpc[27172]: Sending discover... Jan 17 11:16:44 unknown daemon.info udhcpc[27172]: Sending discover... 

Normalerweise würde ich in den Protokollen immer und immer wieder Folgendes sehen:

Jan 17 11:16:44 unknown daemon.info udhcpc[27172]: Sending discover... 

Der Linksys WRT54GL sieht den anderen Router beim Scannen. Der Kanal, auf den ich den Linksys WRT54GL eingestellt habe, ist "Kanal 1", derselbe wie beim Cisco E4200.

An diesem Punkt bin ich ratlos. Kann irgendjemand etwas Unübersehbares vermissen?

Prost!

1
Sie möchten den DHCP-Server auf dem Tomato-Router deaktivieren. Ihr primärer Cisco-Router verarbeitet DHCP. heavyd vor 9 Jahren 0
Danke, ich werde es versuchen! Sollte die IP-Adresse des Routers im DHCP-Bereich des Cisco-Routers liegen? udjamaflip vor 9 Jahren 0
Nein, Ihre IP-Konfiguration sieht gut aus. Es sollte sich in demselben Subnetz befinden (`192.168.1.1-255`), aber außerhalb des DHCP-Servers, sodass der DHCP-Server keinem anderen Client dieselbe IP-Adresse bedient. heavyd vor 9 Jahren 0
Prüfen Sie, ob der WLAN-Filter des E4200 nicht aktiviert ist und Ihre Tomate nicht in der Liste aufgeführt ist, oder ob der Wireless-MAC in der Liste enthalten ist (nicht der andere). Kitet vor 9 Jahren 0
Ich habe den DHCP-Server deaktiviert und der WLAN-Filter des E4200 ist nicht aktiviert. Leider scheint es nicht zu den Protokollinformationen von zuvor hinzugefügt zu haben oder eine Verbindung zum drahtlosen Netzwerk herzustellen. udjamaflip vor 9 Jahren 0

1 Antwort auf die Frage

1
MariusMatutiae

Dies scheint eine häufige Verwirrung zu sein: Der Modus für drahtlose Clients bedeutet, dass Ihr Router als vollwertiger Router fungiert, mit der Ausnahme, dass er über eine drahtlose Verbindung mit dem Upstream verbunden ist und keine Ethernetverbindung. Daher können Sie Ihren Router nicht als drahtlosen Zugangspunkt verwenden: Mit seinem WLAN wird er mit dem Upstream verbunden, nicht mit dem Downstream. Außerdem gehören die Tomato-Router-Clients nicht zu demselben LAN wie der Upstream-Router, in Ihrem Fall der Cisco E4200.

Viele Leute scheinen dies mit dem Bridge-Repeater-Modus zu verwechseln. In diesem Modus funktioniert Ihr Tomatenrouter nicht als Router, sondern auch als Bridge, die die Kommunikation seiner Ethernet-Clients über WLAN an den Upstream-Router weiterleitet. Dazu gehören die Ethernet-Clients und der primäre Router sowie der Tomato-Router das gleiche LAN.

Mit der obigen Unterscheidung kann der Fehler leicht erkannt werden: Sie verwenden dasselbe Netzwerk (192.168.1.0/24) sowohl für das Upstream-LAN als auch für das Downstream-LAN, während Sie nicht versuchen, den Tomato-Router im Wireless-Client-Modus zu verwenden .

Einfache Lösung: Ändern Sie das LAN-seitige Netzwerk des Tomato-Routers auf etwas anderes, beispielsweise 192.168.99.0/24, sowohl in den LAN-Einstellungen als auch in den Einstellungen des DHCP-Servers. Dies sollte Ihre Probleme heilen.

Es ist ziemlich klar, dass jedes Programm, das herausfindet, dass WAN und LAN zu demselben Netzwerk gehören (in Ihrem Fall 192.168.1.0/24), völlig verwirrt sein wird.

Sie müssen möglicherweise einen Neustart durchführen, damit die Änderungen wirksam werden.

BEARBEITEN:

Da Sie nun klargestellt haben, dass Sie alle Computer in demselben LAN-Netzwerk platzieren möchten, muss ich klarstellen, dass die Tomato-Firmware dies nicht zulässt, da sie n Unterstützung für den bridge repeaterModus hat. Sie können eine solche Funktionalität stattdessen erhalten entweder in DD-WRT ( siehe Manpage hier ) oder in TomatoUSB, das ist

eine alternative Linux-basierte Firmware für die Stromversorgung von Broadcom-basierten Ethernet-Routern

Ihr Router ist ein solcher Router, so dass er vollständig von TomatoUSB unterstützt wird, siehe Tabelle auf dieser Seite . Gegenüber der reinen Tomate gibt es mehrere Verbesserungen, so dass es durchaus vorteilhaft sein kann, auf sie umzusteigen, auch abgesehen von Ihrer spezifischen Abfrage.

Eine gute Einführung zum Einrichten eines TomatoUSB-gesteuerten Routers im Bridge Repeater-Modus finden Sie hier . Sie können sogar ein YouTube-Video finden, das Sie dabei unterstützt.

Es ist jedenfalls sehr einfach :

Stellen Sie zunächst über die Web-GUI Ihres Linksys wrt54gl-Routers in TomatoUSB Ihre einzige Schnittstelle (es handelt sich um eine Brücke mit der Bezeichnung br0 ) um eine statische IP-Adresse, die zum selben Netzwerk Ihres primären Routers gehört (also 192.168.1.0/ 24), aber außerhalb des DHCP-Servers des primären Routers, so dass keine Konflikte auftreten können.

Gehen Sie dann zur Seite für die Wireless-Einrichtung, aktivieren Sie Wireless, wählen Sie im Dropdown-Menü den Betriebsmodus Wireless Ethernet Bridge aus und geben Sie den Namen und das Kennwort des Wireless-Netzwerks Ihres primären Routers ein. Speichern und warten Sie 10 Sekunden oder starten Sie Ihren Linksys wrt54gl neu.

Das ist es.

Vielen Dank für Ihre Antwort. Der Bridge Repeater-Modus scheint die Lösung zu sein, die ich suche, und nicht der Client-Modus. Ich möchte, dass die Geräte, die per LAN an den Tomato-Router angeschlossen sind, auf demselben DHCP-Gerät wie die Geräte des E4200 sind. Können Sie Schritte für diese Lösung empfehlen? udjamaflip vor 9 Jahren 0
@udjamaflip Bitte sehen Sie die Bearbeitung zu meiner Antwort. MariusMatutiae vor 9 Jahren 0
Dies hat perfekt funktioniert, und dank Tomato USB kann ich WPA2 verwenden. Tomato erlaubt nur WPA2 / WPA im Client- oder Wireless-Bridge-Modus udjamaflip vor 9 Jahren 0
@udjamaflip Froh, dass es funktioniert hat! MariusMatutiae vor 9 Jahren 0
Für jeden, der diesen Beitrag findet - folgen Sie den obigen Anweisungen und Sie können einen alten Linksys WRT54 ** verwenden, um alle Ihre nicht-drahtlosen Media Center-Geräte miteinander zu verbinden. Besonders hilfreich, wenn sich Ihr Hauptrouter auf der anderen Seite des Apartments befindet! udjamaflip vor 9 Jahren 0