Freifunk aktualisieren: Unterschied zwischen den Versionen

Aus FunkFeuer Wiki
Wechseln zu: Navigation, Suche
(überprüfen NUR 2mb wie wap54g se505)
(älter als 1.6.28)
 
(22 dazwischenliegende Versionen von 5 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  '''  
+
  '''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 mit
+
  ''' daher mit Kabel/Stecker-Verlust: Antennengewinn: das ergebniss ist im grauen feld zu sehen '''
  und mit  << in qdmb umrechnen lassen *45qdbm sind nur 13mw*, 60qdbm = 32mw, 70qdbm=56mw, 80qdbm=100mw 
+
  '''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==
  
==überprüfen NUR 2mb wie wap54g se505==
 
  
  Erster schritt immer router rebooten
+
  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.
+
trifft zu? am besten zu sehen, nach dem Einloggen per ssh/putty Dann "free" in der Shell eingeben und Enter drücken.
  
  2mb flash
+
  ausgabe bei 2mb flash ist
 
  ~# free
 
  ~# free
 
  total  Mem:        6312
 
  total  Mem:        6312
Zeile 21: Zeile 42:
 
(bei 2MB Flash sollte per kabel via tftp geflasht werden)
 
(bei 2MB Flash sollte per kabel via tftp geflasht werden)
 
    
 
    
* Auch die 8 Mbyte-RAM-Geraete kann man OTA flashen. Ist aber aufwaendiger und etwas fehleranfaelliger, insbesondere wenn man den olsrd nicht killen darf:
+
* 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
 
ssh> telnetd
Zeile 39: Zeile 60:
 
telnet> echo "193.111.198.32 download.berlin.freifunk.net" > /etc/hosts
 
telnet> echo "193.111.198.32 download.berlin.freifunk.net" > /etc/hosts
  
telnet> wget http://download.berlin.freifunk.net/ipkg/_trx/openwrt-freifunk-1.6.28-de.trx
+
telnet> wget http://ipkg.funkfeuer.at/freifunk-openwrt-autoupdate-1.6.28-0xff.trx
  
 
telnet> firmware-burn /tmp/*.trx
 
telnet> firmware-burn /tmp/*.trx
Zeile 52: Zeile 73:
 
trifft zu? am besten zu sehen nach dem Einloggen per ssh/putty. Dann "free" in der Shell eingeben und Enter drücken.
 
trifft zu? am besten zu sehen nach dem Einloggen per ssh/putty. Dann "free" in der Shell eingeben und Enter drücken.
  
  4mb flash  
+
  ausgabe bei 4mb flash ist
 
  ~# free
 
  ~# free
 
  total Mem:        14416
 
  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
 
Die können problemloser und auch via funk aktualisiert werden
Zeile 63: Zeile 85:
 
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 funktionierenden DNS ip eingetragen sind geht das update ganz einfach nicht.  
+
wenn keine funktionierenden DNS ip eingetragen sind geht das update nicht. (er findet keine files) 
  
in der ssh shell eingeben  
+
in der ssh/putty shell eingeben  
  
auch kompletten block auf einmal per Copy & Paste eingeben (Version im link unten aktuell) ?  
+
kompletten Textblock auf einmal per Copy & Paste eingeben (ist Version im link unten aktuell) ?  
  
 
  cd /tmp/
 
  cd /tmp/
  wget http://ipkg.funkfeuer.at/freifunk/ipkg/_trx/openwrt-freifunk-1.6.28-0xff.trx  
+
  wget http://ipkg.funkfeuer.at/autoupdate/freifunk-openwrt-autoupdate-1.7.4.11-0xff-markit-recommended.trx
  firmware-burn openwrt-freifunk-1.6.28-0xff.trx
+
  firmware-burn freifunk-openwrt-autoupdate-1.7.4.11-0xff-markit-recommended.trx
 +
 
  
 
  "Entertaste"  
 
  "Entertaste"  
Zeile 77: 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
+
Enter taste
  
Möglichkeit 2
+
 
 +
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 zum updaten besorgen
+
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]
Zeile 94: Zeile 128:
 
   Firmware -> Verwaltung: Firmware -> durchsuchen -> ....0xff.trx Datei angeben -> Firmware laden
 
   Firmware -> Verwaltung: Firmware -> durchsuchen -> ....0xff.trx Datei angeben -> Firmware laden
 
   warten 2 Minuten  
 
   warten 2 Minuten  
   Pakete unter Software nachinstallieren wie nach der Erst-Installation
+
   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:

Firmware

letzte http://ipkg.funkfeuer.at/autoupdate/freifunk-openwrt-autoupdate-1.7.4.11-0xff-markit.trx

OLSRD aktuell halten

ä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