Diese Anleitung sollte für alle Freifunkrouter funktionieren.

Wichtig, es muss bereits eine ältere Freifunkfirmware auf dem Freifunkrouter vorhanden sein. Es geht um Aktualisierung und nicht um erstmalige Einrichtung.
Getestet haben wir es allerdings nicht für jede Hardware.

Es geht hier nur um Aktualisierung per ssh. Bitte alles erst genau lesen! Wenn Du es nicht verstehst, dann lass es!

Wichtig, sollte der Freifunkrouter nicht physisch erreichbar sein, dann ist es zwingend erforderlich, dass dieser per lan-mesh oder wan-mesh oder vpn-mesh über seine IPv6 oder über seine ip am WAN-Port (br-wan) erreichbar ist. WLAN-MESH geht wahrscheinlich nach einem sysuprade nicht! Der Linux-PC muss also im Freifunknetz sein. Entweder als dhcp-client oder als mesh-knoten.

Speichere die aktuelle Firmware auf Deinem Computer in /tmp/. Diese findest Du hier: Firmware Von dort musst Du diese in das /tmp/ Verzeichnis des Freifunkrouters übertragen.

Es gibt viele verschiedene Möglichkeiten, die Firmware in /tmp/ auf dem Freifunkrouter zu speichern. (scp oder wget) Wir können und wollen hier nicht auf jede Variante eingehen. Daher beschränken wir uns auf scp. Wir gehen davon aus, dass ein Linux Computer zur Verfügung steht. Öffne eine Konsole auf dem Linux-PC und gib folgendes ein.

        scp /tmp/*bin root@ipv6-deines-ff-routers:/tmp/
        

Jetzt öffne eine weitere Konsole

Anmelden per ssh auf dem Router

	ssh root@ipv6-deines-ff-routers
	

jetzt folgendes in der Konsole nacheinander eingeben.

	cd /tmp
	ls
	

Es sollte die *.bin angezeigt werden. Wobei * für den kompletten Dateinamen steht.
Weiter geht es wie folgt.

	sysupgrade /tmp/*.bin
	

Die Firmware wird eingespielt. Der Freifunkrouter startet danach neu. Mit hoher Wahrscheinlichkeit ist dieser danach nicht per wlan erreichbar, sondern nur über lan-mesh oder wan-mesh oder vpn-mesh. So wie zuvor auch, öffne eine Konsole und anmelden per ssh auf dem Router.

	ssh root@ipv6-deines-ff-routers
	

Den folgenden Befehl ausführen und nach ein paar Minuten sollte der Router wieder tun was er soll.
Der Befehl liest die Konfiguration neu ein und startet die zugehörigen Dienste mit den entsprechenden Einstellungen.

	gluon-reconfigure && gluon-reload
	

Auslogen nicht vergessen.

	exit
	

fertig