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
1 Comment
Marc
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.