Linksys WRT54GL

Aus FunkFeuer Wiki
(Weitergeleitet von Troubleshooting)
Wechseln zu: Navigation, Suche

Allgemeines

Der Linksys WRT54GL ist eigendlich ein WRT54G Version 4, ab Version 5 wurde der Speicher halbiert und laufen auf VxWorks, nicht mit OpenWRT und Freifunk kompatibel.

Achtung beim Kauf!! WRT54GL

Der Linksys WRT54GL wird bei Funkfeuer am Häufigsten eingesetzt, weil er einfach zu Flashen ist und einer der ersten Router war, die Fremdsoftware unterstützten.

Hardwareeigenschaften

CPU: BCM3302 V0.8 200MHz
Flash: 4MB
RAM: 16MB
WLAN Chipsatz: Integrated Broadcom BCM2050KML
serielle Schnittstellen 2

Weitere Hardware Info: OpenWRT WIKI

Flashen

damit der Linksys im Funkfeuer Netz seine Bestimmung erfüllt wird er mit der Freifunk-Firmware geflasht. Diese beinhaltet bereits das OLSR Routingprotokoll und ein gutes und einfaches Webinterface.

Download

Die Freifunk-Firmware für den LinksysWRT54GL ist hier zu finden,

dabei nimmt man am Besten die 0xFF-Version. Beta Version gibt es hier

Unsere neueste Version: 0xFF-Backfire Vienna mit Install-Wizard und LuCI-Bedienoberfläche.

Installation

Installation per web Interface (einfacher)

Bild-Dokumentation gibt es hier

Nun wird eine neue Firmware in den Router "geflasht", also installiert. Was ist zu tun:

  • IP des PCs fix auf 192.168.1.2 (einzustellen unter "Systemsteuerung"->"Netzwerkverbindungen". Dort auf die LAN-Verbindung des Routers, Rechtsklick auf "Eigenschaften")
  • Ebenfalls dort die Netzwerkmaske (net mask) 255.255.255.0 einstellen
  • Das Webinterface der Linksys Firmware auf http://192.168.1.1 aufrufen
  • Im Webinterface des Routers den Menüpunkt "Firmware Upgrade" (in der deutschen Version heißt das anders!) anklicken und die soeben gespeicherte Freifunk Firmware als Datei angeben.
  • Auf "Upgrade" klicken
  • Ein wenig warten (10 min)
  • Das Webinterface der neuen Firmware auf http://192.168.1.1 aufrufen


Logindaten ab Werk zum Konfigurieren für Linksys WRT54 Router:

Benutzername: root
Passwort: admin

->Tipp: Sobald man eine Änderung der Router Konfiguration vorgenommen hat, fordert die Firmware zum Neustart auf. Dies muss aber nicht sofort erfolgen, sondern man kann durchaus zuerst alle neuen Einstellungen vornehmen und erst dann neu starten!

tftp Installation

Alternativ kann man auch so flashen:

  • IP des PCs fix auf 192.168.1.2 einstellen
  • am PC die DOS Eingabeaufforderung aufmachen (Start -> Ausführen ... "cmd.exe" ENTER)
  • In der DOS Eingabeaufforderung den befehl
  tftp 192.168.1.1

eingeben. Dann in der TFTP shell den befehl

  put MEINEFREIFUNKIMAGEDATEI

VORBEREITEN (wobei MEINEFREIFUNKIMAGEDATEI natürlich die freifunk Image Datei ist, die man downgeloadet hat). Vorbereiten heißt: eintippen aber noch nicht enter drücken.

Unter XP sieht der Befehl zB so aus:

  tftp -i 192.168.1.1 PUT openwrt-g-freifunk-1.6.15-de.bin
  • die Linksys rebooten
  • WICHTIG: den richtigen Moment erwischen und ENTER drücken.

Es ist oft ein bisschen ein herumprobieren bis man den richtigen Moment erwischt. Auch sollte man sich zeit lassen, bis der Router unter 192.168.1.1 im Browser erreichbar ist. Das kann 5 min dauern.

Konfiguration

nun kann hier weiter gemacht werden: Freifunk_Firmware#Standard_Konfiguration


bei Problemen: Troubleshooting

Allgemeines

Hier sind ein paar Erfahrungen bei Problemen, falls du sie nicht 100%-ig verstehst, schreibe bitte am Besten der Mailingliste oder komm am Montag zum Montagstreff. Auf jeden Fall kommen diese Angaben ohne Gewähr, wir können klarerweise für Probleme mit deiner Hardware keine Haftung übernehmen...

Verwalten via Funk geht nicht

ab version 1.6.x wurde verwalten via funk port 80 (unsicher da Password unverschlüsselt übertragen wird) verboten

Lösung 1: Tunnel über SSH Verbindung (am Client)

Windows:

Man besorgt sich > PUTTY <

hostname = ip oder DEINdevicename.funkfeuer.at

dann auf ssh tunnel =Source port 80

Destination 127.0.0.1:80

Add klicken nicht vergessen !

und mit "open" verbindung herstellen admin und dein passwort eingeben

jetzt ist er im Browser mit http://127.0.0.1 per tunnel erreichbar

Linux:

ssh root@[WLAN-IP] -L 80:localhost:80

jetzt ist er im Browser mit http://127.0.0.1 per tunnel erreichbar

Lösung 2: HTTPS-Server (am Router)

entweder über LAN auf software2 folgendes Paket installieren und danach neustarten:

freifunk-secureadmin-de

oder per PuTTY/ssh:

ipkg install freifunk-secureadmin-de
reboot

wenn nach der Installation https mit dem IE nicht funktioniert, probiert zB Firefox

Lösung 3: alternativ und unsicher

bitte nur verwenden wenn nicht anders möglich!

login mit PuTTY/ssh

nvram set ff_unsecure_webadmin=1
nvram commit
reboot

dann ist verwalten wieder über funk unverschlüsselt möglich [password im klartext]

Linksys bootet, geht nicht und das DMZ-Lämpchen blinkt ständig

Fehlerquellen können sein:

  • zu früh den Stecker gezogen, nachdem die Firmware übertragen wurde, sodass der Flash-Vorgang unterbrochen wurde...
  • falsche firmware übertragen (bei freifunk wrt54gL= _g wrt54gs version 4 = gs40)
  • update freifunk NACH alter funkfeuer firmware = reset der grund einstellungen
  • zufall ...

Kurz gesagt: es geht nimma.

Hier kannst du mal die Linksys anpingen:

  1. IP deines PCs auf statisch 192.168.1.2 und subnet 255.255.255.0 setzen
  2. in der commandline ping -t 192.168.1.1 laufen lassen.

Hier gibt es nun mehrere Szenarien:

===ping geht aber kein http gelingt=== (oft nach update alter firmware) darum Reset der Grundeinstellungen versuchen

reset alle versionen

Strom aus

Reset Taster halten

Strom ein UND die 4 LAN Leuchtdioden beobachen

LAN leuchtet 1mal auf und warten, reset taster weiter halten

alle 4 LAN leuchtet ein zweites mal auf UND RESET sofort auslassen (sind ca 10-15 sekunden)

10 min warten

pingt ? ja --> http://192.168.1.1 geht ? gewonnen

Ping gelingt 3 sekunden ca nach strom AN und kein http geht und reset war erfolglos

ah super! na gut jetzt kannst du es noch einmal mit dem flashen versuchen.

Gib in der Windows-Commandline folgendes ein (wobei du die firmware auf code.bin example ! ):

oder mit hilfe tftp2 damit gehts leichter

strom AN UND GLEICH 2 sekunden später

tftp -i 192.168.1.1 PUT code.bin

erfolgreich? = MINDESTENS 10 min warten nie stecker ziehen inzwischen !

"Zeitüberschreitung der Anforderung"

Aha... die linksys antwortet nicht.


wrt54g Version vor 3.1 Wenn du eine Linksys-Box hast, die unter der Version 3.1 ist (selten im Oktober 2005) kannst du auf die paar Sekunden "bootwait", die du in den Erste_Schritten eingestellt hast bauen. d.h.:

  1. Linksys abstecken
  2. Linksys anstecken
  3. wenn du eine IP bekommst, sofort "tftp -i 192.168.1.1 PUT code.bin"
  4. 10 min warten

wrt54G Version ab 3.1 und WRT54GL?

man kann das gleiche wie bei den Versionen vor 3.1 probieren, man hat aber wesentlich weniger zeit beim Booten, da "bootwait" ab 3.1 nicht mehr geht.


Falls alle Stricke reissen (... wie im Falle des Autors Muellmann...)

Falls die vorherigen Tipps nichts geholfen haben, kann man folgendes probieren: man schließt PINs des Hauptchips auf der Platine der Linksys-Box kurz.

Siehe folgende Anleitung: WRT54G revival

Manche versionen gehen mit pins 16-17 bitte nicht mit schrauben zieher eher mit einer stecknadel.


Kein Empfang

Manchmal hilft es Antenne B des Linksys abzuschrauben, angeblich beeinflußt sie den Empfang der anderen negativ. Dazu sei aber noch angemerkt, wenn man den Router ohne Antenne(n) (AvB) betreibt, kann der Sende/Empfangsteil im Router defekt werden.


Noch ein paar nützliche Links:

Help reviving dead Linky: nützliche Tips, die aber bei uns nicht immer gehen 
 (insbesondere das mit den 30 sek. Reset-Knopf halten...)
OpenWRT Troubleshooting: etwas chaotischer Wiki


zurück zu wiki_funkfeuer_at
< Startseite > < Backfire-Vienna > < Standards > < Installation > < Weiterführendes > < Aktivitäten > < Index >