[Freifunk Franken] Update-Skript

Mister Crumble MisterCrumble at web.de
Sa Mär 11 04:41:12 CET 2017


Hallo Benjamin,

unzulässige Zeichen sind Leerzeichen und Sonderzeichen beim Knotennamen

Bei der Beschreibung machen Sonderzeichen auch Probleme.

MFG MisterCrumble

Am 11. März 2017 um 02:05 schrieb Benjamin Wildenauer <pirat at bewild-online.de>:
> 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
>>
>
>
> _______________________________________________
> franken mailing list
> franken at freifunk.net
> http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
>



Mehr Informationen über die Mailingliste franken