[Freifunk Franken] Update-Skript

Benjamin Wildenauer pirat at bewild-online.de
Sa Mär 11 02:05:10 CET 2017


Danke. Hat soweit funktioniert. Einzig die Annahme der Namen und der
Bezeichnung der Knotenpunkte hat nicht geklappt, so dass die jetzt alle
OpenWRT heissen. Wenn ich das ändeern will heisst es, dass da
unzulässige Zeichen vorhanden seien. Aber damit beschäftige ich mich
dann nach den Haushaltsverhandlungen. Also am Mittwoch.
Danke nochmal.

MfG

--
Benjamin Wildenauer
Stadtrat Bad Brückenau
Fraktionssprecher der SPD-Fraktion
Referat für Jugend, Jugendzentrum und Kommunikation
1. Vorsitzender Piratenpartei BzV Unterfranken
Kapellengasse 1
97769 Bad Brückenau
Mobil: 0151 681 23 279
Threema: SXX4BHKW

http://piraten-ufr.de
http://benjamin-wildenauer.de

„Der Staatsdienst muß zum Nutzen derer geführt werden, die ihm
anvertraut sind, nicht zum Nutzen derer, denen er anvertraut ist.“
Marcus Tullius Cicero (römischer Politiker, Schriftsteller und
Philosoph; Konsul 63 v. Chr. ; *Jan. 106 v. Chr. - †Dez. 43 v. Chr.)

Am 10.03.2017 um 07:35 schrieb Mister Crumble:
> Hallo Benjamin
> 
> Probier mal aus ob es funktioniert wenn du
> 
> BOARD=$(cat /var/sysinfo/board_name)
> case "$BOARD" in
>     tl-wr1043nd)
>         BOARD=tl-wr1043nd-v1
>         ;;
>     tl-wr741nd)
>         grep "Atheros AR7240 rev 2" /proc/cpuinfo &&
> BOARD=tl-wr741nd-v2 || BOARD=tl-wr741nd-v4
>         ;;
>     tl-wr741nd-v4)
>         grep 740 /var/sysinfo/model && BOARD=tl-wr740n-v4
>         ;;
>     tl-wr841n-v7)
>         BOARD=tl-wr841nd-v7
>         ;;
>     tl-wr841n-v9)
>         grep "v10" /var/sysinfo/model && BOARD=tl-wr841n-v10
>         ;;
>     nanostation-m)
>         BOARD=ubnt-nano-m
>         ;;
>     tl-wa860re)
>         BOARD=tl-wa860re-v1
>         ;;
>     tl-wdr3500)
>         BOARD=tl-wdr3500-v1
>         ;;
>     tl-wdr4300)
>         grep "3600" /var/sysinfo/model && BOARD=tl-wdr3600-v1
>         grep "4300" /var/sysinfo/model && BOARD=tl-wdr4300-v1
>         grep "4310" /var/sysinfo/model && BOARD=tl-wdr4310-v1
>         ;;
> esac
> 
> 
> case $BOARD in
>     tl-wdr4900-v1 )
>         SOC="mpc85xx" ;;
>     * )
>         SOC="ar71xx" ;;
> esac
> 
> FILE="fff-20170110-${SOC}-g-${BOARD}-squashfs-sysupgrade.bin"
> 
> echo -ne "\nHardware: $BOARD\n"
> echo -ne "Downloading $FILE\n\n"
> cd /tmp/
> wget [fe80::ff:feee:1%br-mesh]:80/dev/firmware/current/${FILE}
> wget [fe80::ff:feee:1%br-mesh]:80/dev/firmware/current/${FILE}.md5
> echo -ne "\ndone. Comparing md5 sums: "
> md5sum -c ${FILE}.md5
> ret=$?
> echo
> if [ $ret -ne 0 ]; then
>   echo -ne "md5 sums do not match. Try restarting this script to
> redownload the firmware.\n\n"
>   rm -f ${FILE}*
>   exit 1
> else
>   while true; do
>     read -p "md5 sums correct. Should I start upgrading the firmware (y/N)? " yn
>     case $yn in
>         [Yy] ) echo -ne "\nStarting firmware upgrade. Don't touch me
> until I reboot.\n\n\n"; sysupgrade  ${FILE}; break;;
>         [Nn]|* ) echo -ne "\nAborting firmware upgrade.\n\n"; rm -f
> ${FILE}*; exit 0;;
>     esac
>   done
> fi
> 
> 
> in die console pastest.
> 
> Sollte das Update danach durchgelaufen sein sollte der Router nach
> einer bestimmten zeit sich die Standort Daten aus dem Netmon holen.
> Wenn das nicht der Fall ist, dann ist der Router in der Default Hood.
> 
> MFG MisterCrumble
> 
> 
> Am 10. März 2017 um 00:49 schrieb Benjamin Wildenauer <pirat at bewild-online.de>:
>> Ich habe ein ähnliches Problem. "400 Bad Request"
>> Wollte gerade meine restlichen alten Router updaten (Danke übrigens für
>> die Hilfe letztes mal @all) und bekomme jetzt bei allen (nicht nur beim
>> 06) die Rückmeldung
>>
>>> root at BadBrueckenau06:~# /etc/sysupgrade.sh
>>>
>>> Hardware: tl-wr841n-v9
>>> Downloading openwrt-ar71xx-generic-tl-wr841n-v9-squashfs-sysupgrade.bin
>>>
>>> Connecting to fe80::ff:feee:1%br-mesh ([fe80::ff:feee:1%br-mesh]:80)
>>> wget: server returned error: HTTP/1.1 400 Bad Request
>>> Connecting to fe80::ff:feee:1%br-mesh ([fe80::ff:feee:1%br-mesh]:80)
>>> wget: server returned error: HTTP/1.1 400 Bad Request
>>>
>>> done. Comparing md5 sums: md5sum: openwrt-ar71xx-generic-tl-wr841n-v9-squashfs-sysupgrade.bin.md5: No such file or directory
>>>
>>> md5 sums do not match. Try restarting this script to redownload the firmware.
>>
>> Ist doof, weil mir ja jetzt ein wenig die Zeit davon läuft. Ich kann
>> mich nicht entsinnen irgendetwas anders gemacht zu haben als bei den
>> vorherigen (erfolgreichen) Updates. Liegt der Fehler vllt an anderer Stelle?
>>
>> MfG
>>
>> --
>> Benjamin Wildenauer
>> Stadtrat Bad Brückenau
>> Fraktionssprecher der SPD-Fraktion
>> Referat für Jugend, Jugendzentrum und Kommunikation
>> 1. Vorsitzender Piratenpartei BzV Unterfranken
>> Kapellengasse 1
>> 97769 Bad Brückenau
>> Mobil: 0151 681 23 279
>> Threema: SXX4BHKW
>>
>> http://piraten-ufr.de
>> http://benjamin-wildenauer.de
>>
>> „Der Staatsdienst muß zum Nutzen derer geführt werden, die ihm
>> anvertraut sind, nicht zum Nutzen derer, denen er anvertraut ist.“
>> Marcus Tullius Cicero (römischer Politiker, Schriftsteller und
>> Philosoph; Konsul 63 v. Chr. ; *Jan. 106 v. Chr. - †Dez. 43 v. Chr.)
>>
>> Am 28.02.2017 um 15:54 schrieb Michael Kreis:
>>> Hallo in die Runde!
>>>
>>> Bei dem Versuch, den ersten meiner verbliebenen Legacy-Freifunk-Router
>>> upzudaten, stieß ich auf ein Problem.
>>>
>>> Nach Ausführen des Update-Skripts (
>>> https://wiki.freifunk-franken.de/w/Anleitung:FirmwareUpdate) unter PuTTY
>>> erhielt ich folgende Ausgabe:
>>>
>>> Connecting to fe80::ff:feee:1%br-mesh ([fe80::ff:feee:1%br-mesh]:80)
>>> wget: server returned error: HTTP/1.1 400 Bad Request
>>> root at Hardstrasse-Ost-02:/tmp# wget http://$(uci get configurator. at api
>>> [0].ipv6_ad
>>> dress)%$(uci get configurator. at api
>>> [0].ipv6_interface)/dev/firmware/current/${FIL
>>> E}.md5
>>> Connecting to fe80::ff:feee:1%br-mesh ([fe80::ff:feee:1%br-mesh]:80)
>>> wget: server returned error: HTTP/1.1 400 Bad Request
>>> root at Hardstrasse-Ost-02:/tmp# md5sum -c ${FILE}.md5 && sysupgrade ${FILE}
>>> md5sum: openwrt-ar71xx-generic-tl-wr841n-v9-squashfs-sysupgrade.bin.md5: No
>>> such file or directory
>>>
>>> Welche Erfahrungen habt ihr an dieser Stelle gehabt? Ist jemandem ein
>>> solches Update in letzter Zeit gelungen? Bei Lösungsvorschlägen bitte
>>> berücksichtigen, daß ich auf keinen meiner verbliebenen Legacy-Router
>>> direkten physischen Zugriff habe.
>>>
>>> Mit freundlichem Gruß
>>> Michael Kreis ("Radiator")
>>>
>>>
>>>
>>> _______________________________________________
>>> franken mailing list
>>> franken at freifunk.net
>>> http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
>>>
>>
>>
>> _______________________________________________
>> franken mailing list
>> franken at freifunk.net
>> http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
>>
> _______________________________________________
> franken mailing list
> franken at freifunk.net
> http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 473 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/mailman/private/franken-freifunk.net/attachments/20170311/619ff782/attachment.sig>


Mehr Informationen über die Mailingliste franken