Verlauf der Verbindungen zu Wi-Fi-Netzwerken

Verlauf der Verbindungen zu Wi-Fi-Netzwerken

Ist es möglich, Informationen über den Verlauf der Verbindungen zu WLAN-Netzwerken zu erhalten? Mich interessieren vergangene Verbindungen, die vor dem letzten Ausschalten des Computers hergestellt wurden. In meinem Fall wurde die Rolle des Routers von Hotspots übernommen, die von Smartphones aus eingerichtet wurden (nehmen wir an, dass es nicht möglich ist, solche Informationen vom Router zu erhalten). WLAN-Netzwerkkarte: TP-LINK TL-WN722N(extern). Unten füge ich ein Beispiel dessen ein, was ich erreichen möchte (die Datengröße ist für mich nicht erforderlich, das ist nur meine Vorstellung von dieser Art von Funktionalität).

History of connections:
Foo wireless network, 19-03-2020 11:44, 19-03-2020 13:22, Send: 2123345768, Received: 1627335162
Bar wireless network, 19-03-2020 14:02, 19-03-2020 16:14, Send: 1224385229, Received: 525324143
... 

Antwort1

Mit diesem Befehl können Sie loslegen

zgrep "Connected to wireless network" /var/log/syslog*

Es gibt zumindest Datum, Uhrzeit und Netzwerknamen an

Antwort2

Sie können das connectionObjekt der nmcliSchnittstelle abfragen - zum Beispiel

nmcli con show

listet alle Verbindungen auf, die NetworkManager kennt, mit Standardfeldern

NAME                   UUID                                  TYPE      DEVICE

Andere verfügbare Felder sind in aufgeführt man nm-settings– der einzige Zeitstempel, der verfügbar zu sein scheint, ist die Epochenzeit der letzten erfolgreichen Verbindung.

$ nmcli -f TYPE,TIMESTAMP,NAME con show
TYPE      TIMESTAMP   NAME                  
wifi      1584652638  NETGEAR68-5G          
wifi      1504171300  BTHub4-NXMQ           
ethernet  1537710873  Ethernet connection 1 
wifi      1582891130  NETGEAR68             

Verwenden Sie GNU awk zur Nachbearbeitung in ein Format, das ungefähr Ihrem Wunschformat entspricht:

$ nmcli -f TYPE,TIMESTAMP,NAME con show | gawk '$1 == "wifi" {
    printf "%s wireless network,%s\n", $3, strftime("%d-%m-%Y %H:%M",$2)
  }'
NETGEAR68-5G wireless network,19-03-2020 17:32
BTHub4-NXMQ wireless network,31-08-2017 05:21
NETGEAR68 wireless network,28-02-2020 06:58

Soweit ich weiß, werden weder die Dauer der Verbindung noch die Anzahl der gesendeten und empfangenen Bytes aufgezeichnet.

Antwort3

zgrep "WPA: " /var/log/syslog*

Gibt Auskunft über alle Verbindungsversuche (auch fehlgeschlagene Versuche, z. B. nicht zu unserem Netzwerk oder nach Änderung des WLAN-Passworts).

verwandte Informationen