Hi Lorenz,
heute morgen wollte ein Kabelmeshrouter nach automatischem Reboot nicht wieder online kommen, aber ich konnte noch per link-local rauf und habe mal ein wenig herumprobiert. Noch ist er nicht wieder online, aber ich dachte mir, die Ausgaben könnten fürs Firmware-debugging interessant sein. Deshalb hier:
Abermals danke für diese wirklich hilfreichen Informationen.
---------------------------8<--------------------------- root@FF-Bad-Iburg-Pfarrheim-Glane-01:~# hoodselector No VPN connection found Testing neighboring adhoc networks for batman advanced gw connection. The following wireless networks have been found: 73 2437 02:00:0a:12:58:00 mesh.ffnw After filtering we will test the following wireless networks: No neighboring freifunk batman advanced mesh found. Command failed: Request timed out Failed to parse json data: unexpected end of data currend configuration are not defined as hood VPN stopped. Command failed: Request timed out Command failed: Request timed out Command failed: Request timed out Wireless restarted. IBSS needed reconfiguration. Applied new settings and restarted. Command failed: Request timed out Command failed: Request timed out Command failed: Request timed out Wireless restarted. MESH needed reconfiguration. Applied new settings and restarted. Fastd needed reconfiguration. Stopped and applied new settings. VPN enable. VPN started. Interface br-client restarted. VPN needed reconfiguration. Applied new settings and restarted. Set hood "default" Set defaulthood. Command failed: Request timed out Failed to parse json data: unexpected end of dataLorenz Command failed: Request timed out /usr/bin/lua: /usr/sbin/hoodselector:132: attempt to index local 'e' (a nil value) stack traceback: /usr/sbin/hoodselector:132: in function 'r' /usr/sbin/hoodselector:205: in function 'h' /usr/sbin/hoodselector:938: in main chunk [C]: ? --------------------------->8---------------------------
Die "Request timed out" könnten durch das 11s Netzwerk entstehen. den nil Index untersuche ich.
im logread steht nur alle paar Minuten:
---------------------------8<--------------------------- Thu Aug 3 16:42:24 2017 kern.emerg kernel: [23206.120000] unregister_netdevice: waiting for bat0 to become free. Usage count = 4 Thu Aug 3 16:42:24 2017 kern.emerg kernel: [23206.380000] unregister_netdevice: waiting for primary0 to become free. Usage count = 1 Thu Aug 3 16:42:24 2017 kern.emerg kernel: [23206.640000] unregister_netdevice: waiting for local-node to become free. Usage count = 1 --------------------------->8---------------------------
Kannst du noch die ausgaben von ifconfig, iwinfo und cat /etc/config/wireless hier Posten? Die helfen mir den zustand des Routers einzuschätzen.
die systemzeit ist offensichtlich falsch, aber das liegt sicherlich an der Nichterreichbarkeit jeglicher ntp-server. Ich werde ihn bis 18 Uhr erstmal nicht rebooten, sondern warten, ob jemand eine Idee hat, welche Ausgaben außerdem aufschlussreich sein könnten. Die /tmp/hoodselector_error war übrigens leer
Jo die Systemzeit ist abhängig von der Netzwerk Verbindung wie du es ja schon gesagt hast.
Das die /tmp/hoodselector_error leer ist kann ich mir nur dadurch erklären das der hoodselector garnicht via cron läuft. evtl. ist der Router beim booten irgendwo hängen geblieben so das der cron daemon noch garnicht aktiv ist. Ich hab gerade nicht den passenden befehl parat um zu prüfen ob der daemon läuft versuch mal /etc/init.d/cron status oder /etc/init.d/micron status oder so ähnlich.
Schöne Grüße Tarek