systemctl restart nginx.service && sleep 2s && systemctl status nginx.service

nano /etc/nginx/sites-available/default.d/Domaene01

Bereich Firmwarebauen

./build_all.sh --site-url https://github.com/FreifunkEmscherland/site-ffel.git -d Domäne-01 v2016.1.6 1.2.2 > Buildtest-2016-10-17

voher screen
./build_all.sh --site-url https://github.com/FreifunkEmscherland/site-ffel.git -d Domäne-05 v2016.1.6 1.2.2 > Buildtest-2017-01-29


tail -f /var/log/nginx/access.log


UCI und so

Ändern der Einstellungen über UCI
uci show wireless
zeigt den Status von Wireless an

uci set wireles.....
setz den Befehl

da nach immer
uci commit wireless
uci commit

zum neustarten vom WLan
wifi
GEO Daten ändern

uci set gluon-node-info.@location[0]='location'
uci set gluon-node-info.@location[0].share_location='1'
uci set gluon-node-info.@location[0].latitude='51.484943' << anpassen
uci set gluon-node-info.@location[0].longitude='6.880250' << anpassen
uci commit
uci commit gluon-node-info

Im Setup-Mode starten

uci set "gluon-setup-mode.@setup_mode[0].enabled=1"
uci commit
reboot

Namen ändern

uci set system.@system[0].hostname='FF-OB-SAMPLE-01' << Name anpassen
uci commit

Update

cd /tmp

wget Dateiname
echo 3 > /proc/sys/vm/drop_caches
sysupgrade firmwaredatei


Log lesen
logread
oder vortlaufend logread -f

Parameter Updatefest (alt)

###########################################

#Hier die notwendigen Anpassungen durchfuehren !!Ohne Leerzeichen!!
###########################################

kanal=9
name=FF-RE-HP-VZ-03
wlanmesh_disabled=1
location=1
lati=51.566296
longi=7.176389

###########################################
# ab hier nichts aendern
###########################################

hostname=$name-K$kanal
if [ "$(uci get wireless.radio0.channel)" != "$kanal" ]; then
uci set wireless.radio0.channel=$kanal; fi

uci set wireless.mesh_radio0.disabled=0

if [ "$(uci get wireless.mesh_radio0.disabled)" != "$wlanmesh_disabled" ]; then
uci set wireless.mesh_radio0.disabled=$wlanmesh_disabled; fi
sleep 2
/sbin/wifi

if [ "$(uci get system.@system[0].hostname)" != "$hostname" ]; then
uci set system.@system[0].hostname=$hostname && uci commit; fi

if [ "$(uci get gluon-node-info.@location[0].share_location)" != "$location" ]; then
uci set gluon-node-info.@location[0].share_location=$location && uci set gluon-node-info.@location[0]='location' && uci commit; fi

if [ "$(uci get gluon-node-info.@location[0].latitude)" != "$lati" ]; then
uci set gluon-node-info.@location[0].latitude=$lati && uci commit; fi

if [ "$(uci get gluon-node-info.@location[0].longitude)" != "$longi" ]; then
uci set gluon-node-info.@location[0].longitude=$longi && uci commit; fi

exit 0

  • No labels

1 Comment

  1. Ich nutze die Kommentarfunktion mal als Feedback und Erweiterungsanregung.


    Wie kommt man in UCI? Woher bekomme ich die IP des gewünschten Router? Welche Bedingungen müssen auf dem Router gegeben sein (Passwort / SSH-Key)? Wie loggt man sich ein (shell bedienung / putty falls es sein muss)?


    Genrell sollten wir uns so früh wie möglich über eine Struktur des Wikis Gedanken machen, da es später mit sehr viel Wartungsaufwand verbunden ist und deshalb nicht nachgezogen wird. (smile)