Firmware

Aus Freifunk Halle
Zur Navigation springen Zur Suche springen

Unter Firmware versteht man die Software die auf kleinen Geräten, wie z.B. einen Router, läuft.

Firmware für neue ROUTER (Stand 11.09.2013)

Wir unterstützen verschiedene Router, von uns getestet sind TP-Link TL-WDR 3600, TP-Link TL-WDR 4300, TP-Link TL-WR1043ND und TP-Link TL-WR842ND.

1. Erstellen / Download der Firmware

  • Für die Router TL-WDR 3600, TL-WDR 4300, TL-WR1043ND wird die Firmware mit dem Meshkit erstellt.
  • Für den Router TL-WR842ND kann eine fertige Firmware hier heruntergeladen werden: Download


2. Varianten

Die Firmware existiert in 2 Varianten, zum aufspielen auf die original Herstellerfirmware und zum aktualisieren der Openwrt-Firmware.

  • Die Firmware zum aufspielen auf die Herstellerfirmware endet mit factory.bin.
  • Die Firmware zum aktualisieren auf eine schon installierte Openwrt-Firmware endet mit sysupgrade.bin.

Wird das Meshkit verwendet, werden mehrere Versionen für unterschiedliche Routermodelle erstellt, lade Dir die für Dein Routermodel herunter: openwrtXXXsquashfs-factory.bin, wobei XXX für das Routermodell steht.
Beispiel für TP-Link WDR 4300 mit Originalfirmware: openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin

Lade dir die entsprechende Firmware herunter.


3. Den Router Flashen

Wir gehen von einem neuen bzw. von einem auf Werkseinstellungen eingestellten Router mit Originalfirmware aus. Falls Du die IP-Adresse oder das Passwort geändert hast, passe dies bitte an.

Stelle die Netzwerkkarte Deines Computers auf DHCP und verbinde mit einem Netzwerkkabel den Lanport Deines Computers mit einem Lanport Deines Routers.

In einem Browser gibst Du http://192.168.0.1 ein, der Username ist admin und das Passwort ist auch admin.

Unter System Tools findest Firmware Upgrade. Nach dem Aktualisieren der Firmware startet Dein Router neu.

Der Router ist danach am LANPORT auf der LAN-IP 192.168.1.1 erreichbar. Das Passwort für die Weboberfläche lautet "admin". Bitte ändere dies gleich. Dieses Passwort kann dann auch für den SSH-Zugang genutzt werden mit dem Benutzer root.


3a. RouterIP ändern Falls die IP-Adresse am des WLAN Interfaces geändert werden soll, dies bitte immer in der Sicht "Administration" im Menu "Freifunk" unter "Mesh-Assistent" tun. Dazu auch immer das Feld "DHCP-Adressbereich" leeren, damit dieser neu berechnet wird. Dieser Schritt ist auf jeden Fall bei den TP-Link TL-WR842ND Modellen notwendig.


4. Dieser Schritt ist nur nötig, wenn nicht die hallesche-Firmwareversion genutzt wird. Diese Befehle auf der Konsole des Routers ausführen. Diese Einstellungen sind nötig um Freifunk in Halle zu verwenden. Für TL-WR842ND nicht benötigt.

uci set freifunk.community.homepage='http://freifunk-halle.net'
uci set freifunk.community.name='halle'
uci set wireless.radio0_iface.ssid='halle.freifunk.net'
uci set wireless.radio0_iface.bssid='02:CA:FF:EE:BA:BE'
uci commit


5. Damit auf den Webservern der Router auf der Karte und im Wiki angezeigt wird, benötigen wir in Halle noch das Programm Botinfo. Dieses ist als Paket vorhanden und muss nur installiert werden. Dazu wieder auf der Konsole des Routers folgendes ausführen: (Da ein weiteres Paket automatisch installiert wird, ist eine Internetverbindung notwendig.) Für TL-WR842ND nicht benötigt.

cd /tmp
wget http://www.freifunk-halle.net/firmware/freifunk-halle-botinfo_1.1_ar71xx.ipk
opkg update
opkg install freifunk-halle-botinfo_1.1_ar71xx.ipk
rm freifunk-halle-botinfo_1.1_ar71xx.ipk


6. Optional: Internetzugang über Tunnel / Nur für Internetanbieter Um die Störerhaftung zu umgehen eine Anleitung für HNA mit OpenWrt Attitude Adjustment Wichtig dies dürfen nur Nutzer mit Internetzugang einstellen.

Hallesche Firmware für Linksys und Buffalo (der Einsatz der Router wird nicht empfohlen)

Firmware für D-Link Dir-300 HW-Ver. A1 (Kamikaze mit Luci) (der Einsatz der Router wird nicht empfohlen)