Comments (21)
Test Offline Switch
hias-TestNode02 (ssh)
v2019.1
mesh nur via Funk
autoupdater -f
# update
cat /lib/gluon/release
# auf 2019.1.1+bremen1
mesh't mit hias-TestNode04 2019.1+bremen1
hias-TestNode04 (ssh)
autoupdater -f
# update
cat /lib/gluon/release
# auf 2019.1.1+bremen1
hias-TestNode02 und hias-TestNode04 meshen erneut auf "ffhb_legacy"
ibss mesh auf 2,4Ghz ausschalten (Befehl weicht je nach Router model ab. iwinfo
hilft :)
uci set wireless.ibss_radio1.disabled='1'
wifi
hias-TestNode02 ferliert mesh und ist offline.
... drei Stunden Später ...
hias-TestNode04 (ssh)
Wechsel zu ffhb_11s
uci set gluon.core.domain='ffhb_11s' && gluon-reconfigure && gluon-reload
hias-TestNode02 und hias-TestNode04 meshen erneut auf "ffhb_11s"
hias-TestNode02 hat den Wechsel selbständig gemacht und ist erreichbar.
Ergebnis
mesh NICHT mit v2019.1 ________________ Nicht getestet
mesh NICHT mit v2019.1.1 ffhb_legacy _ OK
mesh mit v2019.1.1 ffhb_11s _____________ OK
from gluon-site-ffhb.
Hab grad mal eine komplette Neuinstallation getestet. Hab dazu einen fabrikneuen GL.iNet GL-AR150 ausgepackt und die aktuelle Testing-FW draufgeflasht.
Kommentare:
- im Config-Mode wird die "Domain"-Dropdownliste rot markiert; man muss etwas auswählen, um weiterzumachen - sehr schön. Wär noch interessant zu testen, was passiert, wenn man den Knoten jetzt einfach aus- und wieder einschaltet :-) kommt dann immer noch der Config-Modus hoch?
- die Namen der verfügbaren Domains erscheinen mir jetzt doch etwas schwer verständlich. Wenn jemand diese FW ganz neu und unbedarft verwendet, wie soll er dann eine Entscheidung treffen? ich glaub, wir sollten in den Namen das Umschaltdatum aufnehmen (also z.B. "Freifunk-Bremen mit IBSS-Mesh (nutzbar bis 5.3.2020)" und "Freifunk-Bremen mit 11s-Mesh (nutzbar ab 5.3.2020)".
- ich hab jetzt das IBSS-Mesh ausgewählt und neugestartet.
Ergebnisse:
-
cat /lib/gluon/release
ergibt2019.1.1+bremen1
-
uci show gluon.core.domain
ergibtgluon.core.domain='ffhb_legacy'
-
Knoten mesht mit 2019.1+bremen1
-
Knoten mesht mit 2019.1.1+bremen1 mit
ffhb_legacy
-Domain -
Knoten mesht NICHT mit 2019.1.1+bremen1 mit
ffhb_11s
-Domain (muss nachher noch schauen, dass der Testknoten tatsächlich 11s aktiviert hat. Update: bin jetzt auf diesen weiteren Testknoten ebenfalls draufgekommen; der läuft in der Tat seit gestern erfolgreich im 11s-Modus) -
-> sieht erfolgreich aus; den Punkt "new install v2019.1.1" kannst du damit abhaken.
from gluon-site-ffhb.
Hab jetzt den neu eingerichteten GL-AR150 über den Config-Mode (also die Web-GUI) auf 11s umgestellt.
Ergebnisse:
- Knoten ist per LAN-Kabel und Link-Local-IPv6 erreichbar (SSH und Status-Seite)
uci show gluon.core.domain
ergibtgluon.core.domain='ffhb_11s
- Knoten mesht NICHT mit v2019.1
- Knoten mesht NICHT mit v2019.1.1 mit ffhb_legacy
- Knoten mesht mit v2019.1.1 mit ffhb_11s (laut Statusseite)
from gluon-site-ffhb.
Update auf v2019.1.1+bremen1 geht wie gewohnt, (mit autoupdater -f
) in der uci config erscheint ein neuer Eintrag: gluon.core.domain='ffhb_legacy'
sonnst kein Änderungen mittels uci show
feststellbar.
Umstellung zu ffhb_11s zeigt keine Wirkung.
uci set gluon.core.domain='ffhb_11s'
uci commit gluon.core
reboot
uci show gluon.core.domain
gluon.core.domain='ffhb_11s'
nützt nichts, mesh´t weiterhin wie gewohnt mit v2019.1 und v2019.1.1
from gluon-site-ffhb.
Danke für die Mühe, doch bitte Blogpost richtig lesen:
uci set gluon.core.domain='ffhb_11s' && gluon-reconfigure && gluon-reload
Magst du es mit dem gluon-reconfigure
noch mal ausprobieren? Wäre echt hilfreich
from gluon-site-ffhb.
ok. Mir ist nicht aufgefallen das im Blogpost was anderes steht als hier.
gluon-reconfigure && gluon-reload
hat funktioniert. danke.
Sieht jetzt alles gut aus.
Test der Neuinstallation und automatische Umstellung steht noch aus bei mir.
Zum Testen der Automatik: Reicht
uci set system.ntp.enabled='0'
uci commit system.ntp
date --set [TIME]
oder muss noch einen service gestoppt werden, um das Datum für ein par Tage manuell zu setzen?
from gluon-site-ffhb.
Hab ich (mit 2020-03-05 12:48 hat auch gereicht). Ich lass den ...-SO ohne viel Spielerei da morgen von selbst reinlaufen.
from gluon-site-ffhb.
@hiaseilert nice der Zeitswitcher hat funktioniert ;)
from gluon-site-ffhb.
Zeitlicher Switch getestet. Zum reproduzieren:
cat /lib/gluon/release
# Version ist 2019.1+bremen1
autoupdater -f
# update
cat /lib/gluon/release
# Version ist 2019.1.1+bremen1
mesh verhalten beobachten.
NTP ausgeschaltet um manuel ein datum zu setzen.
uci set system.ntp.enabled='0'
uci commit system.ntp
/etc/init.d/sysntpd stop
date --set '2020-03-04 23:50:00'
# Datum manuell setzen.
warten und mesh verhalten beobachten.
Nach Test: NTP wieder anschalten
uci set system.ntp.enabled='1'
uci commit system.ntp
/etc/init.d/sysntpd start
from gluon-site-ffhb.
Und beim Punkt "Offline Switch" kannst du den Unterpunkt "mesh NICHT mit v2019.1" jetzt auch abhaken: die beiden 11s-Knoten, die ich hier jetzt hab, meshen per Funk nicht mit 2019.1 (hab den einen jetzt per Kabel mit einem Stable-Knoten verbunden, damit die überhaupt online sind).
from gluon-site-ffhb.
Vorschlag:
- NTP auf dem Router deaktivieren, und dann die Systemzeit auf 6.3.2020 umschalten; dann testen, ob der automatische zeitgesteuerte Domain-Switch funktioniert
from gluon-site-ffhb.
Supi, sieht hier gut aus - danke fürs erneute testen.
Das mit den Zeiten ist genau die Frage, dass müsste meines Verständnisses ohne funktionieren.
from gluon-site-ffhb.
Das hat nicht gereicht. Ich teste hier gerade nochmal mit /etc/init.d/sysntpd stop
.
Dort ist es jetzt (noch) der 04.03.
from gluon-site-ffhb.
(05.03. ist die Umstellung - Versuch mal den 06.03 und warte ruhig eine Weile)
from gluon-site-ffhb.
Unter welchen Bedingungen greift der Offline Switch? Braucht es dazu ein bestimmtes datum?
from gluon-site-ffhb.
@genofire update from v2019.1-bremen1 mesh mit v2019.1.1 ffhb_legacy kannst du abharken.
from gluon-site-ffhb.
ne nur eine ffhb_legacy
der sein mesh verliert (und dadurch selbst offline ist - der sollte nach 2h selbst nach ffhb_legacy
wechseln)
offtopic: gibt es eine Süßigkeit die du magst + bist am Freitag / nächstes Plenum da?
from gluon-site-ffhb.
Ich hab hier so ein TL-WR841N/ND v9
wenn der automatisch zu ffhb_11s
gewechselt ist und der manuell wieder zu ffhb_legacy
gemacht wurde. Ist es dann gewollt das er nicht von selbst zu ffhb_11s
zurück wechselt, wenn alle in seiner Umgebung zu ffhb_11s
migriert sind?
Ich hab her jetzt schon auf 11s umgestellt und aus spass mal mit Absicht von innen heraus umgestellt.
Nach 5h ist der äußere immer noch nicht im mesh.
Mit dem hab ich allerdings im Vorfeld schon mal den Zeitlichen switch getestet.
Der einzige unterschied zu den anderen test ist eigentlich dass er schon mal auf 11s war, schon mal in der Zukunft war und eine längere Laufzeit (4 Tagen) als bei den anderen tests hat.
Ich versuche das Zuhause noch mal nachzustellen. Ich hab noch ein 2019.1 und ein 2019.1.1 ffhb_legacy glaube ich. Lass die ein par Tage laufen und schalte den 2019.1 aus. Dann sollte der 2019.1.1 ffhb_legacy sich ja irgendwann bei den anderen im 11s mesh melden.
from gluon-site-ffhb.
@hiaseilert ist er offline oder nochmal durch das zeitpunkt gelaufen?
falls du wer das manuelle ändert, selbstgemachtes leid, sry
from gluon-site-ffhb.
@genofire Der ist offline. Und hat die echte Zeit.
ok danke. Ging mir ums Verständnis.
from gluon-site-ffhb.
okay, jetzt bin ich mir etwas unsicher ... frag dich am freitag aus okay?
from gluon-site-ffhb.
Related Issues (13)
- stable-Branch klarmachen HOT 16
- build.sh release name Vorschlag für stable firmware kaputt HOT 1
- RFC: bandwidth_limit standard values HOT 4
- rework of build.sh HOT 3
- v2017.1 branch - site.conf needs a site_seed HOT 1
- Gluon without wifi also build without respondd-module-airtime HOT 3
- offline SSID einführen HOT 7
- SSH mit Passwort HOT 1
- SSH mit Passwort: Sicherheitshinweis HOT 3
- Domain dropdown ausblenden HOT 2
- Stable Release of v2021.1.2
- TLS nachinstallieren HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gluon-site-ffhb.