Zur Problembehandlung ist es möglich sich per SSH oder direkt via HDMI/USB-Tastatur an der destination.box Wifi Tracker Edition anzumelden.
Username: hubermedia
Passwort: d1geheim
(Abbrechen mit Ctrl-C)
Kommen Ping-Antworten, so ist die Internetverbindung in Ordnung.
Kommt HTML ist es gut. Wenn nicht lässt Firewall/Router die "https" - Verbindungen ggf. nicht zu.
hubermedia@aml:~$ nmcli d
erwartete Ausgabe: ein wlan (oft wlan0) "unmanaged", und entweder eth0 oder das andere wlan connected.
DEVICE TYPE STATE CONNECTION
wlan1 wifi connected mywifi
eth0 ethernet unavailable --
lo loopback unmanaged --
wlan0 wifi unmanaged --
weitere Befehle für mehr Details:
hubermedia@aml:~$ nmcli
(falls längere Ausgabe ggf. mit Pfeiltaste scrollen und mit q oder Ctrl-C beenden)
Liefer etwas mehr Informationen zur Netzwerkkonfiguration wie z.B. die IP.
hubermedia@aml:~$ ip addr
hubermedia@aml:~$ ip route
hubermedia@aml:~$ nmcli d wifi
Eventuell ist die Liste der WLANs unvollständig/veraltet (insbesondere falls eine Verbindung schon besteht).Um neu nach WLANs zu suchen (und dann im anschluss wieder den Befehl oben).
hubermedia@aml:~$ nmcli d wifi rescan
Besteht weiterhin keine Netzwerkverbindung je nachdem Kabel, Router, WLAN, MAC-Filter, Captive Portal Ausnahme prüfen. Um die Verbindung zu einem WLAN manuell aufzubauen, gehe bitte wie folgt vor:
hubermedia@aml:~$ nmtui
Mit "nmtui" kann ganz komfortabel die Liste der registrieren WLAN Netzwerke eingesehen oder die Verbindung zu einem aufgebaut werden.
hubermedia@aml:~$ systemctl status d1-wifi-tracker.service
erwartet:
Active: active (running)
Falls ein Fehler aufgetreten ist, steht die Ursache ggf. in den letzten Zeilen hier.
systemd journal:
hubermedia@aml:~$ journalctl -u d1-wifi-tracker.service
Debuglog des Dienstes:
hubermedia@aml:~$ tail -n 100 ~/.destination-one/log/wt.2020-MM-YY.log
Datei pro Tag, entsprechend Datum einfügen.
hubermedia@aml:~$ cat .destination-one/config.json
erwartet: gültiges JSON
{"internalSettings": {"experience": "demo-dahoam", "terminal": null, "location": {"latitude": 50, "longitude": 10, "name": "", "valid": true}}, "wifis": []}
Konfigurationsdatei löschen
hubermedia@aml:~$ rm .destination-one/config.json
hubermedia@aml:~$ sudo systemctl start d1-wifi-tracker.service
Alle paar Minuten wird immer wieder automatisch versucht, den Dienst zu starten. Zum Beschleunigen beim Testen kann dieser Befehl verwendet werden.
hubermedia@aml:~$ /opt/wifi-tracker/wtrack.py
Damit der hubermedia Support Ihr Gerät ggf. eindeutig zuordnen kann, hier wie man die eindeutige ID anzeigt:
hubermedia@aml:~$ cat ~/.destination-one/installation-id
Falls das WLAN bereits registriert ist (ggf. mit Verschlüsselung), muss dieses vorher mit dem del Befehl entfernt werden:
hubermedia@aml:~$ nmcli c add type wifi con-name meinwlan ssid meinwlan ifname ""
hubermedia@aml:~$ nmcli c up meinwlan
hubermedia@aml:~$ nmcli c del meinwlan
hubermedia@aml:~$ nmcli c add type wifi con-name meinwlan ssid meinwlan ifname ""
hubermedia@aml:~$ nmcli c modify meinwlan wifi-sec.key-mgmt wpa-psk wifi-sec.psk meinwlanschluessel
hubermedia@aml:~$ nmcli c up meinwlan
nmtui ist eine komfortable curses-basierte Oberfläche zum einsehen und bearbeiten der Netzwerkverbindungen. (starten auf der Konsole via nmtui). Die Bedienung erfolgt via Pfeiltasten und Enter zum aktivieren eines Buttons, etc..
Um die Verschlüsselung oder Passwort eines konfigurierten WLANs ändern zu können, gehst Du bitte wie folgt vor:
- Bitte "Edit a connection" auswählen.
- Gewünschtes WLAN auswählen. Ein neues WLAN kannst Du einfach mit <Add> hinzufügen.
- Hast Du Dein WLAN ausgewählt, gehst Du bitte mit den Cursortasten nach rechts zum <Edit> - Button.
- Unter Security die Verschlüsslungsart auswählen und ggf. das Password eingeben.
- Anschließend mit "OK" bestätigen.
- via <Back> zum Hauptmenü und unter "Activate a Connection" kann eines der WLANs aktiviert werden.
Alternativ, falls das WLAN nicht angezeigt wird, via Konsole: nmcli c up meinwlan