Linksys wrt54gl mit Tomato im Client-Modus ohne Verbindung zu Cisco E4200

1

Ich habe Tomato auf meinem Linksys WRT54GL installiert, um zu versuchen, es im Client-Modus zu verwenden, um mehrere Nur-Kabel-Geräte mit meinem anderen WLAN-Router (dem Cisco E4200) zu verbinden.

Mein Cisco E4200 ist auf beiden Bändern mit WPA / WPA2 Mixed-Modus eingerichtet. Die IP-Adresse lautet 192.168.1.1 und 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 erkennt beim Scannen den anderen Router. Der Kanal, auf den der Linksys WRT54GL eingestellt ist, ist "Kanal 1", genau wie beim Cisco E4200.

An diesem Punkt bin ich ratlos, kann jemand etwas krasses sehen, das ich vermisse?

Prost!

udjamaflip
quelle
Sie möchten den DHCP-Server auf dem Tomato-Router deaktivieren. Ihr primärer Cisco-Router übernimmt DHCP.
heavyd
Danke, ich werde das versuchen! Sollte die IP des Routers innerhalb des DHCP-Bereichs für den Cisco-Router liegen?
udjamaflip
Nein, Ihre IP-Konfiguration sieht gut aus. Es sollte sich im selben Subnetz befinden ( 192.168.1.1-255 ), aber außerhalb des Bereichs des DHCP-Servers, damit der DHCP-Server keinem anderen Client dieselbe IP-Adresse bietet.
heavyd
Überprüfen Sie, ob für den E4200 kein WLAN-Filter aktiviert ist und Ihre Tomate nicht in der Liste aufgeführt ist, oder ob der WLAN-MAC in der Liste aufgeführt ist (nicht der andere)?
Kitet
Ich habe den DHCP-Server deaktiviert und auf dem E4200 ist kein WLAN-Filter aktiviert. Leider scheint es noch nichts zu den Protokollinformationen von früher hinzugefügt zu haben oder eine Verbindung zum drahtlosen Netzwerk herzustellen.
udjamaflip

Antworten:

1

Dies scheint eine häufige Verwirrung zu sein: Der WLAN-Client-Modus bedeutet, dass Ihr Router als vollwertiger Router arbeitet, außer dass eine Verbindung zum Upstream über eine WLAN-Verbindung und nicht über ein Ethernet hergestellt wird. Daher können Sie Ihren Router nicht als WLAN-Zugangspunkt verwenden: Über das WLAN wird eine Verbindung zum Upstream und nicht zum Downstream hergestellt. Dies tun auch die Tomato-Router-Clients nicht gehören zum selben 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 fungiert Ihr Tomaten-Router nicht als Router, sondern als Bridge, die die Kommunikation seiner Ethernet-Clients über WLAN an den Upstream-Router weiterleitet: Die Ethernet-Clients und der primäre Router sowie der Tomaten-Router gehören dazu das gleiche LAN.

Anhand der obigen Unterscheidung können Sie leicht Ihren Fehler erkennen: 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 WLAN-Client-Modus zu verwenden .

Einfache Lösung: Ändern Sie das LAN-seitige Netzwerk des Tomato-Routers in etwas ganz anderes, z. B. 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 zum selben Netzwerk gehören (192.168.1.0/24 in Ihrem Fall), völlig durcheinander ist.

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

BEARBEITEN:

da sie nun klargestellt haben, dass sie daran interessiert sind, alle ihre maschinen in dasselbe lan-netzwerk zu stellen, muss ich klarstellen, dass die tomaten-firmware dies nicht zulässt, da sie keine unterstützung für hat bridge repeater Modus. Diese Funktionalität erhalten Sie stattdessen entweder in DD-WRT ( Siehe die Manpage hier ) oder in TomateUSB , welches ist

Eine alternative Linux-basierte Firmware zur Stromversorgung von Broadcom-basierten Ethernet-Routern

Ihr ist ein solcher Router, so dass er von TomatoUSB voll unterstützt wird, siehe die Tabelle auf dieser Seite . Es hat einige Verbesserungen gegenüber Pure Tomato, so dass es für Sie insgesamt vorteilhaft sein kann, auch außerhalb Ihrer spezifischen Anfrage darauf zu wechseln.

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

Jedenfalls ist es so sehr sehr einfach :

Richten Sie zunächst über die Web - GUI Ihres Linksys wrt54gl - Routers in TomatoUSB Ihre einzige Schnittstelle ein (es wird eine Brücke namens "Bridge" sein) br0 ) eine statische IP-Adresse haben, die zum selben Netzwerk Ihres primären Routers gehört (also 192.168.1.0/24), aber außerhalb des Bereichs des DHCP-Servers des primären Routers, damit keine Konflikte auftreten können.

Gehen Sie dann zur Seite Wireless-Setup, aktivieren Sie Wireless, und wählen Sie im Dropdown-Menü den Betriebsmodus aus Wireless Ethernet Bridge Geben Sie dann den Namen und das Kennwort des WLANs Ihres primären Routers ein. Speichern Sie und warten Sie 10 Sekunden, oder starten Sie Ihr Linksys wrt54gl neu.

Das ist es.

MariusMatutiae
quelle
Vielen Dank für Ihre Antwort - Der Bridge-Repeater-Modus scheint die Lösung zu sein, nach der ich gesucht habe, und nicht der Client-Modus, da ich möchte, dass die über LAN mit dem Tomato-Router verbundenen Geräte auf demselben DHCP wie die Geräte auf dem E4200 sind. Können Sie Schritte für diese Lösung empfehlen?
udjamaflip
@udjamaflip Bitte sehen Sie die Bearbeitung meiner Antwort.
MariusMatutiae
Dies hat perfekt funktioniert und Tomato USB ermöglicht mir die Verwendung von WPA2. Tomato erlaubt nur WPA2 / WPA im Client- oder Wireless Bridge-Modus
udjamaflip
@udjamaflip Ich bin froh, dass es funktioniert hat!
MariusMatutiae
Für jeden, der diesen Beitrag findet - folgen Sie den obigen Anweisungen. 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