Linksys WRT54GL: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Wechseln zu: Navigation, Suche
(falsche Seite geändert :-( SORRY!)
Zeile 1: Zeile 1:
 
=Allgemeines=
 
=Allgemeines=
Die Asus WL-HDD ist ein Router mit nur einem Ethernet Anschluss, einem USB 1.1 Port und hat intern eine IDE schnittstelle inklusive Platz für eine 2,5' Notebook-Festplatte.
+
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!!''' WRT54G'''L'''
 +
 
 +
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=
 
=Hardwareeigenschaften=
 
{|
 
{|
|CPU: || Broadcom BCM4702KPB 200 MHz (manche nur 125)
+
|CPU: || BCM3302 V0.8 200MHz
 
|-
 
|-
 
|Flash: || 4MB
 
|Flash: || 4MB
Zeile 10: Zeile 14:
 
|RAM: || 16MB
 
|RAM: || 16MB
 
|-
 
|-
|WLAN Chipsatz: || integrated Broadcom BCM4306 802.11b/g Wireless LAN Controller
+
|WLAN Chipsatz: || Integrated Broadcom BCM2050KML
 
|}
 
|}
  
Weitere Hardware Info: [http://wiki.openwrt.org/OpenWrtDocs/Hardware/Asus/WL-HDD OpenWRT WIKI]
+
Weitere Hardware Info: [http://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54GL OpenWRT WIKI]
  
 
=Flashen=
 
=Flashen=
Zeile 21: Zeile 25:
  
 
==Download==
 
==Download==
Die Freifunk-Firmware (TRX version) für die WL-HDD ist [http://download.berlin.freifunk.net/ipkg/_trx/ '''hier'''] zu finden ,
+
Die Freifunk-Firmware für den LinksysWRT54GL ist [http://download-master.berlin.freifunk.net/ipkg/_g%2bgl/ '''hier'''] zu finden,
  
 
dabei nimmt man am Besten die 0xFF-Version.
 
dabei nimmt man am Besten die 0xFF-Version.
Zeile 29: Zeile 33:
  
 
==Installation==
 
==Installation==
 +
=== Installation per web Interface (einfacher) ===
  
Die Firmware lässt sich einfach mit dem Firmware Restoration Tool von ASUS selbst. (windows)
+
Bild-Dokumentation gibt es [[Linksys_flashen_mit_OpenWRT%2C_Freifunk-Firmware_und_retour#Hier_wollen_wir_hin:_Freifunk-Firmware_einspielen|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 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 http://192.168.1.1]''' aufrufen
  
* Router abstecken
 
* RESET-Taste drücken und halten
 
* Router anstecken
 
* wenn die POWER-LED blinkt RESET-Taste loslassen
 
* Firmware Datei im Firmware Restoration Tool auswählen und uploaden.
 
  
 +
Logindaten ab Werk zum Konfigurieren für Linksys WRT54 Router:
 +
:Benutzername: root
 +
:Passwort: admin
  
hier gibt es weitere Infos dazu, inklusive einem Installationsscript für Linux (Achtung, IP muss im Script gegebenfalls geändert werden)
+
->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!
[http://wiki.openwrt.org/OpenWrtDocs/Hardware/Asus/Flashing http://wiki.openwrt.org/OpenWrtDocs/Hardware/Asus/Flashing]
+
  
die Default-IP ist bei der WL-HDD normalerweise 192.168.1.220
+
=== 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.
 +
* 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=
 
=Konfiguration=
Zeile 52: Zeile 78:
 
==Allgemeines==
 
==Allgemeines==
  
Gute Anlaufstellen, um Hilfe zu bekommen sind die Mailingliste, das Forum oder Montags beim [[Montagstreff]].
+
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...
 +
 
 +
==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:
 +
# IP deines PCs auf statisch 192.168.1.2 und  subnet 255.255.255.0 setzen
 +
# 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  [http://www.shadow400.com/shadowgameworld/downloads/tftp2.exe 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_Schritte]]n eingestellt hast bauen.
 +
d.h.:
 +
# Linksys abstecken
 +
# Linksys anstecken
 +
# wenn du eine IP bekommst, sofort "tftp -i 192.168.1.1 PUT code.bin"
 +
# 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 [[Benutzer:Muelmann|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: [http://voidmain.is-a-geek.net/redhat/wrt54g_revival.html WRT54G revival]
 +
 
 +
Manche versionen gehen mit pins 16-17 bitte nicht mit schrauben zieher eher mit einer stecknadel.
 +
 
 +
 
 +
==Kein Empfang==
  
Auf jeden Fall kommen alle Angaben ohne Gewähr, wir können klarerweise für Probleme mit deiner Hardware keine Haftung übernehmen...
+
Manchmal hilft es Antenne B des Linksys abzuschrauben, angeblich beeinflußt sie den Empfang der anderen negativ.
  
==NVRAM Einstellungen weg==
 
  
Der Bootloader der WL-HDD hat die ungünstige Eigenschaft bei kurzen Spannungsimpulsen das NVRAM bzw. Flash zu resetten.
 
  
Also ACHTUNG beim Fall des FI oder Leitungsschutzschalters, am Besten das Netzgerät der WL-HDD abstecken, bevor man den wieder einschaltet, wenn er nämlich dann gleich wieder fällt kanns leicht sein, dass der kurze Impuls von paar ms ausgereicht hat ;-)
+
Noch ein paar nützliche Links:
 +
[http://www.shadowsoftware.net/shadowgameworld/servers/linksys.htm#HelpRevivingDeadLinky Help reviving dead Linky]: nützliche Tips, die aber bei uns nicht immer gehen
 +
  (insbesondere das mit den 30 sek. Reset-Knopf halten...)
 +
[http://wiki.openwrt.org/OpenWrtDocs/Troubleshooting OpenWRT Troubleshooting]: etwas chaotischer Wiki

Version vom 13. September 2007, 21:54 Uhr

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

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

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.

  • 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...

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.


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