Freifunk aktualisieren: Unterschied zwischen den Versionen
Akku (Diskussion | Beiträge) (→alle anderen mit 4MB oder mehr Flash) |
Akku (Diskussion | Beiträge) (→älter als 1.6.28) |
||
(31 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<google>WIKI</google> | <google>WIKI</google> | ||
+ | |||
+ | Wenn du bei der ersten Installation eine [[Autoupdate-Firmware]] von ipkg.funkfeuer.at verwendet hast, wird dein Knoten von einem zentralen Server aus auf dem neuesten Stand gehalten. Auch Pakete, die du nachträglich installiert hast, bleiben bei diesen Updates installiert (vorausgesetzt du hast sie aus dem Repository, also von ipkg.funkfeuer.at, installiert). Willst du die Autoupdate-Funktionalität vorübergehend ausschalten, dann log dich auf deinen Router ein und führe folgenden Befehl aus: | ||
+ | |||
+ | nvram set ff_autoupdate=no commit | ||
+ | |||
+ | Mit folgendem Befehl kannst du die automatischen Updates wieder einschalten: | ||
+ | |||
+ | nvram set ff_autoupdate=yes commit | ||
+ | |||
+ | Hast du keine [[Autoupdate-Firmware]] installiert, dann kannst du nach folgenden Anleitungen vorgehen: | ||
+ | |||
+ | ==Firmware == | ||
+ | letzte http://ipkg.funkfeuer.at/autoupdate/freifunk-openwrt-autoupdate-1.7.4.11-0xff-markit.trx | ||
+ | |||
+ | [[OLSRD_update|OLSRD aktuell halten]] | ||
+ | |||
+ | ==älter als 1.6.28== | ||
+ | |||
+ | Falls du beim Updaten Hilfe brauchst, komm in den [http://wiki.funkfeuer.at/index.php/IRC Chat] oder sende ein Email an akku99 ät gmx.at - Dein Router kann auch über Funk aktualisiert werden. | ||
+ | |||
+ | '''WICHTIG NUR 1.6.28 verwenden KEINE NEUERE FIRMWARE anschliesend updaten auf 1.7.4.11''' | ||
Hier gibt es auch wieder verschiedene Möglichkeiten dabei ist zu beachten ob man ein Gerät hat mit 2 oder 4 mb Flash hat | Hier gibt es auch wieder verschiedene Möglichkeiten dabei ist zu beachten ob man ein Gerät hat mit 2 oder 4 mb Flash hat | ||
− | + | '''Achtung im Gegensatz zu alten ff versionen ist die sendeleistung in qdBm und nicht mehr mw ''' | |
+ | ''' daher mit Kabel/Stecker-Verlust: Antennengewinn: das ergebniss ist im grauen feld zu sehen ''' | ||
+ | '''und mit [<<] in qdBm umrechnen lassen 45 qdBm sind nur 13mw , 60 qdBm = 32 mw, 70 qdbm=56 mw, 80 qdbm=100 mw''' | ||
− | + | ==überprüfen bei NUR 2mb Flash wie wap54g se505== | |
− | |||
− | + | Erster schritt immer Router rebooten | |
− | + | ||
− | + | ||
+ | trifft zu? am besten zu sehen, nach dem Einloggen per ssh/putty Dann "free" in der Shell eingeben und Enter drücken. | ||
+ | ausgabe bei 2mb flash ist | ||
+ | ~# free | ||
+ | total Mem: 6312 | ||
+ | |||
+ | (bei 2MB Flash sollte per kabel via tftp geflasht werden) | ||
+ | |||
+ | * Auch die 2 Flash 8 Mbyte-RAM-Geraete kann man OTA flashen. Ist aber aufwaendiger und etwas fehleranfaelliger, insbesondere wenn man den olsrd nicht killen darf: | ||
+ | |||
+ | ssh> telnetd | ||
+ | |||
+ | telnet> ps # zeige an was laeuft | ||
+ | |||
+ | telnet> killall crond httpd dropbear # alles weg bis auf init, olsrd, telnetd, ash und [xxx] | ||
+ | |||
+ | telnet> free # sollte um die 1000 unter "total free" zeigen bei 150 buffers etwa | ||
+ | |||
+ | telnet> cd /tmp | ||
+ | |||
+ | telnet> rm * -r | ||
+ | |||
+ | telnet> rm /etc/hosts | ||
+ | |||
+ | telnet> echo "193.111.198.32 download.berlin.freifunk.net" > /etc/hosts | ||
+ | |||
+ | telnet> wget http://ipkg.funkfeuer.at/freifunk-openwrt-autoupdate-1.6.28-0xff.trx | ||
+ | |||
+ | telnet> firmware-burn /tmp/*.trx | ||
+ | |||
+ | HTH, | ||
+ | |||
+ | ==alle anderen mit 4MB oder mehr Flash== | ||
+ | Erster schritt immer router rebooten | ||
wrt54g/gL asus500p Buffalo usw. | wrt54g/gL asus500p Buffalo usw. | ||
− | + | ||
+ | trifft zu? am besten zu sehen nach dem Einloggen per ssh/putty. Dann "free" in der Shell eingeben und Enter drücken. | ||
+ | |||
+ | ausgabe bei 4mb flash ist | ||
+ | ~# free | ||
+ | total Mem: 14416 | ||
+ | total free sollte minimum 1000 zeigen bei buffers 150 ansonsten hilft was deinstalieren unter software2 statistic, gateway, usw. | ||
+ | |||
+ | Die können problemloser und auch via funk aktualisiert werden | ||
'''IP ADRESSE und Einstellungen bleiben erhalten ! da im nvram gespeichert''' | '''IP ADRESSE und Einstellungen bleiben erhalten ! da im nvram gespeichert''' | ||
− | '''Firmware UPDATEN ist zu 99.999% KEINE Gefahr | + | '''Firmware UPDATEN ist zu 99.999% KEINE Gefahr dass es nicht mehr funktioniert ''' |
− | + | Möglichkeit 1 via ssh/putty | |
voraussetzung das er die update Files findet sollte unter System die funktionierender DNS server eingetragen sein. | voraussetzung das er die update Files findet sollte unter System die funktionierender DNS server eingetragen sein. | ||
− | wenn keine | + | wenn keine funktionierenden DNS ip eingetragen sind geht das update nicht. (er findet keine files) |
− | in der ssh | + | in der ssh/putty shell eingeben |
− | + | kompletten Textblock auf einmal per Copy & Paste eingeben (ist Version im link unten aktuell) ? | |
cd /tmp/ | cd /tmp/ | ||
− | wget http://ipkg.funkfeuer.at/ | + | wget http://ipkg.funkfeuer.at/autoupdate/freifunk-openwrt-autoupdate-1.7.4.11-0xff-markit-recommended.trx |
− | firmware-burn openwrt- | + | firmware-burn freifunk-openwrt-autoupdate-1.7.4.11-0xff-markit-recommended.trx |
+ | |||
"Entertaste" | "Entertaste" | ||
Zeile 37: | Zeile 100: | ||
warten ~2 Minuten | warten ~2 Minuten | ||
− | ipkg pakete per shh/putty wieder aufspielen ein "Beispiel" | + | ipkg pakete per shh/putty wieder aufspielen ein "Beispiel" (wieder den ganzen Block auf einmal reinkopieren) |
− | + | (unter *recommemded firmware schon alles enthalten daher nicht notwendig* ) | |
+ | |||
+ | ipkg install http://ipkg.funkfeuer.at/funkfeuer-ipkg-patch_1.6_mipsel.ipk | ||
+ | /etc/init.d/S12ipkg | ||
ipkg update | ipkg update | ||
ipkg install freifunk-secureadmin-de horst freifunk-statistics-de | ipkg install freifunk-secureadmin-de horst freifunk-statistics-de | ||
reboot | reboot | ||
− | + | Enter taste | |
− | + | ||
+ | bzw. weiter machen unter [http://wiki.funkfeuer.at/index.php/Freifunk_Firmware#Anpassungen Freifunk_Firmware#Anpassungen] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Möglichkeit 2 uU. notwendig bei sehr alten versionen wie 1.4.5 update | ||
+ | |||
+ | |||
Auch via funk möglich via http Oberfläche | Auch via funk möglich via http Oberfläche | ||
− | dazu erst, ....0xff.trx version bei allen Geräten | + | dazu erst, aktuelle ....0xff.trx version bei '''allen Geräten''' zum updaten besorgen |
[http://ipkg.funkfeuer.at/freifunk/ipkg/_trx/ vom 0xff Hauptserver] | [http://ipkg.funkfeuer.at/freifunk/ipkg/_trx/ vom 0xff Hauptserver] | ||
− | Neustart im '''ReadOnly-Modus''' dabei bleibt auch der | + | Neustart im '''ReadOnly-Modus''' dabei bleibt auch der Funk aktiv ! |
....0xff.trx version raufladen via | ....0xff.trx version raufladen via | ||
− | Firmware -> Verwaltung: Firmware -> durchsuchen -> ....0xff.trx Datei angeben -> Firmware | + | Firmware -> Verwaltung: Firmware -> durchsuchen -> ....0xff.trx Datei angeben -> Firmware laden |
warten 2 Minuten | warten 2 Minuten | ||
− | Pakete unter Software nachinstallieren wie nach der | + | Pakete unter Software nachinstallieren wie nach der Erst-Installation [http://wiki.funkfeuer.at/index.php/Freifunk_Firmware#Anpassungen Freifunk_Firmware#Anpassungen] |
+ | |||
+ | |||
+ | [[Category:Dokumentation]] | ||
+ | [[Category:Software]] | ||
+ | [[Category:HowTo]] |
Aktuelle Version vom 24. August 2015, 08:10 Uhr
<google>WIKI</google>
Wenn du bei der ersten Installation eine Autoupdate-Firmware von ipkg.funkfeuer.at verwendet hast, wird dein Knoten von einem zentralen Server aus auf dem neuesten Stand gehalten. Auch Pakete, die du nachträglich installiert hast, bleiben bei diesen Updates installiert (vorausgesetzt du hast sie aus dem Repository, also von ipkg.funkfeuer.at, installiert). Willst du die Autoupdate-Funktionalität vorübergehend ausschalten, dann log dich auf deinen Router ein und führe folgenden Befehl aus:
nvram set ff_autoupdate=no commit
Mit folgendem Befehl kannst du die automatischen Updates wieder einschalten:
nvram set ff_autoupdate=yes commit
Hast du keine Autoupdate-Firmware installiert, dann kannst du nach folgenden Anleitungen vorgehen:
Inhaltsverzeichnis
Firmware
letzte http://ipkg.funkfeuer.at/autoupdate/freifunk-openwrt-autoupdate-1.7.4.11-0xff-markit.trx
älter als 1.6.28
Falls du beim Updaten Hilfe brauchst, komm in den Chat oder sende ein Email an akku99 ät gmx.at - Dein Router kann auch über Funk aktualisiert werden.
WICHTIG NUR 1.6.28 verwenden KEINE NEUERE FIRMWARE anschliesend updaten auf 1.7.4.11
Hier gibt es auch wieder verschiedene Möglichkeiten dabei ist zu beachten ob man ein Gerät hat mit 2 oder 4 mb Flash hat
Achtung im Gegensatz zu alten ff versionen ist die sendeleistung in qdBm und nicht mehr mw daher mit Kabel/Stecker-Verlust: Antennengewinn: das ergebniss ist im grauen feld zu sehen und mit [<<] in qdBm umrechnen lassen 45 qdBm sind nur 13mw , 60 qdBm = 32 mw, 70 qdbm=56 mw, 80 qdbm=100 mw
überprüfen bei NUR 2mb Flash wie wap54g se505
Erster schritt immer Router rebooten
trifft zu? am besten zu sehen, nach dem Einloggen per ssh/putty Dann "free" in der Shell eingeben und Enter drücken.
ausgabe bei 2mb flash ist ~# free total Mem: 6312
(bei 2MB Flash sollte per kabel via tftp geflasht werden)
- Auch die 2 Flash 8 Mbyte-RAM-Geraete kann man OTA flashen. Ist aber aufwaendiger und etwas fehleranfaelliger, insbesondere wenn man den olsrd nicht killen darf:
ssh> telnetd
telnet> ps # zeige an was laeuft
telnet> killall crond httpd dropbear # alles weg bis auf init, olsrd, telnetd, ash und [xxx]
telnet> free # sollte um die 1000 unter "total free" zeigen bei 150 buffers etwa
telnet> cd /tmp
telnet> rm * -r
telnet> rm /etc/hosts
telnet> echo "193.111.198.32 download.berlin.freifunk.net" > /etc/hosts
telnet> wget http://ipkg.funkfeuer.at/freifunk-openwrt-autoupdate-1.6.28-0xff.trx
telnet> firmware-burn /tmp/*.trx
HTH,
alle anderen mit 4MB oder mehr Flash
Erster schritt immer router rebooten
wrt54g/gL asus500p Buffalo usw.
trifft zu? am besten zu sehen nach dem Einloggen per ssh/putty. Dann "free" in der Shell eingeben und Enter drücken.
ausgabe bei 4mb flash ist ~# free total Mem: 14416 total free sollte minimum 1000 zeigen bei buffers 150 ansonsten hilft was deinstalieren unter software2 statistic, gateway, usw.
Die können problemloser und auch via funk aktualisiert werden IP ADRESSE und Einstellungen bleiben erhalten ! da im nvram gespeichert Firmware UPDATEN ist zu 99.999% KEINE Gefahr dass es nicht mehr funktioniert
Möglichkeit 1 via ssh/putty voraussetzung das er die update Files findet sollte unter System die funktionierender DNS server eingetragen sein.
wenn keine funktionierenden DNS ip eingetragen sind geht das update nicht. (er findet keine files)
in der ssh/putty shell eingeben
kompletten Textblock auf einmal per Copy & Paste eingeben (ist Version im link unten aktuell) ?
cd /tmp/ wget http://ipkg.funkfeuer.at/autoupdate/freifunk-openwrt-autoupdate-1.7.4.11-0xff-markit-recommended.trx firmware-burn freifunk-openwrt-autoupdate-1.7.4.11-0xff-markit-recommended.trx
"Entertaste"
warten ~2 Minuten
ipkg pakete per shh/putty wieder aufspielen ein "Beispiel" (wieder den ganzen Block auf einmal reinkopieren)
(unter *recommemded firmware schon alles enthalten daher nicht notwendig* ) ipkg install http://ipkg.funkfeuer.at/funkfeuer-ipkg-patch_1.6_mipsel.ipk /etc/init.d/S12ipkg ipkg update ipkg install freifunk-secureadmin-de horst freifunk-statistics-de reboot
Enter taste
bzw. weiter machen unter Freifunk_Firmware#Anpassungen
Möglichkeit 2 uU. notwendig bei sehr alten versionen wie 1.4.5 update
Auch via funk möglich via http Oberfläche
dazu erst, aktuelle ....0xff.trx version bei allen Geräten zum updaten besorgen
vom 0xff Hauptserver Neustart im ReadOnly-Modus dabei bleibt auch der Funk aktiv ! ....0xff.trx version raufladen via Firmware -> Verwaltung: Firmware -> durchsuchen -> ....0xff.trx Datei angeben -> Firmware laden warten 2 Minuten Pakete unter Software nachinstallieren wie nach der Erst-Installation Freifunk_Firmware#Anpassungen