Airties-WAV-281

Aus wiki.freifunk.net
Zur Navigation springenZur Suche springen

Introduction

Um die Standart Firmware auf dem Router durch freifunk-fähiges openWRT zu ersetzen benutzen wir Images von Elektra, die sich auf ihrer Website in der download Rubrik finden: [1]

Flashing

1. Zuerst flashen wir eine alte openwrt Version, um den bootloader zu ersetzen und so weitere updates zu ermöglichen. Dazu startet man den Router im 'flash-bootloader-modus' mittels der reset Taste auf der Rückseite. So gestartet steuert man die Webgui im Browser unter der Adresse 192.168.1.1 an, wählt das apply update menu und navigiert zu der Datei

  openwrt-lantiq-danube-ARV4520PW-BRNDANUBE-brnImage_signed_flash_uboot_and_combined

, die man zuvor heruntergeladen hat [2].

Dazu muss man (aus unbekannten Gründen) nachdem der Router einmal neu gestartet ist dies noch einmal von Hand tun. Das flashen ist erfolgreich, wenn die LEDs Voip bis ISDN in Reihe blinken und der Router neu bootet. Man sollte nun die luci Oberfläche der alten Version (Attitude Adjustment) unter 192.168.1.1 sehen können.

2. Um auf eine aktuelle openwrt zu updaten brauchen wir Zugriff auf den Router, den wir uns zuerst per telnet beschaffen

  telnet 192.168.1.1

Um komplexere Protokolle nutzen zu können, schalten wir ssh an. Das passiert automatisch, wenn wir ein Passwort für den root user setzen.

  passwd

Nachdem das Passwort gesetzt ist, können wir uns aus der telnet session ausloggen (Ctrl+D).

3. Wir bringen in den nächsten Schritten die eigentlich gewünschte openWRT Version auf das Gerät. Dazu laden wir auf unserem Rechner die aktuelle openwrt Version herunter [3] und kopieren mit

  scp openwrt-batman-adv-olsr-luci-freifunk-No-IPv6-No-802.11s-xway-ARV4520PW-squashfs.image root@192.168.1.1:/tmp

über ssh die zu flashende openwrt Version auf den Router (die Authentifizierungs-Abfrage mit 'yes' beantworten und das zuvor gesetzte Passwort eingeben).

5. Über ssh können wir uns jetzt auch einloggen:

  ssh root@192.168.1.1

und wechseln in das Verzeichnis, in das wir die Datei geschoben haben:

  cd /tmp/

6. Jetzt können wir den Router von da mit der neuen firmware flashen:

  sysupgrade -n openwrt-lantiq-xway-ARV4520PW-squashfs.image

Das '-n' steht dabei für --no-keep und ist wichtig, um sich nicht durch die Übernahme veralteter Konfigurationen auszusperren.

7. Der Router flasht sich und fährt neu hoch, das heißt wir schließen die ssh Konsole und loggen uns über ssh oder die luci webgui wieder ein um den Router zu konfigurieren.

Known issues

  • Der Treiber für das Wlan Modul des Gerätes zeigt Probleme im Betrieb im access point modus, sodass der Durchsatz sehr gering ist.

Troubleshooting

  • to see if device is connected correctly, try screen /dev/ttyUSB0 115200, press ENTER and see output. If not, switch RX and TX on pinout
  • uBoot Recovery when firmware / flash failed
    • Press WLAN on/off and switch on. There will be a webserver at http://192.168.1.1 to flash a new image via HTTP upload. Make sure you are connected directy via Ethernet