Moin.
Ich habe ein neues TestImage basierend auf dem aktuellen master gebaut.
Was mir etwas unklar ist weshalb der crond nicht mit startet.
Hintergrund ist das ich gerne den ssid-changer im image hätte - was auch problemlos zu bauen ist - jedoch muss ich im Nachgang manuell eine crontab für root anlegen und den crond über die rc.local starten damit es funktioniert.
Der SSID-Changer liefert ja eigentlich ein crontab mit (lib/gluon/cron/ssid-changer) welcher aber von dem crond nicht gelesen wird.
Folgende Fragen ergeben sich:
Wo kann ich dem crond beim bauen des image sagen welche crontabs er liest
Wo kann ich einstellen das der service cron automatisch gestartet wird
Da ich die Aaachener Version (auch die vom Master und die vom „Chaos-Calmer“-Branch) nicht gebaut bekommen habe gegen den aktuellen Gluon-Master (konnte nicht mit integriert werden, egal auf welchem Commit-Stand), versuche ich mich jetzt mal an dieser hier.
Ich habe das gestern mal gemeinsam mit dem „autoupdater-wifi-fallback“ von ffho versucht.
Leider wollte der Knoten weder auf die offline-SSID schalten noch hat er während der letzten 24h einen Updateversuch unternommen, zumindest bleibt das syslog leer. (Bei einer Rekonfiguration des wifis sollte da eigentlich was zu lesen sein.)
Das ssid-script läuft… allein, das Problem ist wirklich die Kombination mit Wifi-Autoupdater-Fallback. Sobald der mit drin ist, wirft der ssid-changer irgendwelche ash-fehler.
Sollte man evtl. ineinander integrieren.
Ich habe heute ein Image mit der angepassten Version gebaut und es funktioniert:
Sat Jan 16 00:24:01 2016 user.notice gluon-offline-ssid: TQ is 133, SSID is FF_OFFLINE_ffac-MM-Testknecht, change to Freifunk
Das Problem das ist beim bauen hatte bestand primär darin den richtigen commit auszuwählen. Ich habe den Eindruck es ist notwendig die default branch zu verwenden oder kenne hier eine Option nicht?
Die Datei modules im site Verzeichnis sieht daher nun so aus und bezieht sich auf einen fork in dem die chaos chalmer Variante die default branch ist:
Habe den ssid changer heute auch in unsere Firmware eingebaut. Hat nach Beseitigung meiner Tippfehler dann auch geklppt
Es wird jedoch nur die 2.4 GHz SSID umbenannt. Gibt es eine Version, die auch die 5 GHz SSID berücksichtigt? Oder liegt es daran, dass 2.4 und 5 GHz bei mir unterschiedliche SSID Namen haben?
Ich habe die 5Ghz ssid über uci Befehl jetzt angepasst. Beide ssid´s haben den gleichen Namen. Die 5GHz ssid wird aber dennoch nicht umbenannt. Getestet habe ich mit einem WDR3600. Oder muss ich die Firmware neu backen, dammit es funktioniert?
Nachtrag: Nach dem Aus- und Einschalten des Routers geht es, wenn die wifi24 und wifi5 SSIDs gleich sind. Anscheinend war ein reboot hier nicht ausreichend.
In „client0.ssid“ findet sich (davon gehe aus) die SSID für’s 2,4GHz-Band, oder schlicht die vom ersten Radio.
(Ob es Gluon-Profile mit mehreren 2,4er-Bändern gibt weiss ich nicht. Wäre Interessant, aber anderes Thema)
Die Problematik von @steneu („Freifunk“ und „Freifunk (5GHz“ als Start-SSID) ist damit noch offen, wenn ich es richtig einschätze, oder?
ich würde vermuten das die anderern Bänder dann auf den geräten als client1 client2 etc generiert wird und das könnte man dann leicht mit in ein array schreiben. das kann ich aber mangels hardware nicht prüfen