MAC-Adresse im Dateisystem finden

MAC-Adresse im Dateisystem finden

Mein Laptop ist ausgefallen, aber ich muss seine MAC-Adresse extrahieren, die zuvor zum Herstellen der WLAN-Verbindung verwendet wurde. Das Dateisystem wurde geklont, daher versuche ich, eine Konfigurationsdatei zu finden, die die Zeichenfolge mit der MAC-Adresse enthält. Welche Datei wird normalerweise von ifconfig aufgerufen, um Informationen zu Netzwerkschnittstellen anzuzeigen?

Antwort1

Option 1:/etc/udev/rules.d/70-persistent-net.rules

Option 2: /etc/NetworkManager/system-connectionsVerzeichnis, überprüfen Sie alle dort aufgeführten Dateien auf Verbindungen.

Optionen 3: /var/log/syslogDatei und archivierte, syslog.*.gz. Suchen Sie insbesondere nach etwas im Formatdate hostname dhclient: Listening on LPF/wlan0/XX:XX:XX:XX:XX:XX

Option 4dmesg: Kann auch im Protokoll aufgeführt werden , aber zumindest bei mir persönlich hat es die Form ohne :Trennzeichen angenommen. Das meine ich damit

[    5.655159] ieee80211 phy0: hwaddr b482fed38556, RTL8187SE + rtl8225-se

Randnotiz:Da /sysdas Dateisystem nur zur Laufzeit existiert, wie auch /proc, ist es unmöglich, die Datei anzuzeigen /sys/class/net/wlan0/address. Ich werde das jedoch als Randbemerkung stehen lassen, falls jemand eine zur Laufzeit nutzbare Datei benötigt.

Antwort2

Auf dem Ubuntu-Server 18.04 habe ich die MAC-Adresse in /var/log/syslogund /var/log/ufw.logals gefunden:

Dec  7 02:49:08 hostname kernel: [1870435.881302] [UFW BLOCK] IN=eno1 OUT= MAC=xx:yy:2b:49:c7:23:aa:bb:00:00:00:1a:08:00 SRC=XXX.YYY.114.154 DST=XXX.YYY.138.47 LEN=40 TOS=0x00 PREC=0x00 TTL=246 ID=54321 PROTO=TCP SPT=40963 DPT=80 WINDOW=65535 RES=0x00 SYN URGP=0 
Dec  7 02:54:32 hostname kernel: [1870760.588719] [UFW BLOCK] IN=eno1 OUT= MAC=xx:yy:2b:49:c7:23:aa:bb:00:00:00:1a:08:00 SRC=XXX.YYY.25.65 DST=XXX.YYY.138.47 LEN=44 TOS=0x00 PREC=0x00 TTL=56 ID=36934 PROTO=TCP SPT=2740 DPT=80 WINDOW=35007 RES=0x00 SYN URGP=0 
Dec  7 03:01:22 hostname kernel: [1871170.660324] [UFW BLOCK] IN=eno1 OUT= MAC=xx:yy:2b:49:c7:23:aa:bb:00:00:00:1a:08:00 SRC=XXX.YYY.106.221 DST=XXX.YYY.138.47 LEN=40 TOS=0x00 PREC=0x00 TTL=237 ID=1440 PROTO=TCP SPT=58914 DPT=80 WINDOW=1024 RES=0x00 SYN URGP=0 

Mit diesemAntwortUm das Protokoll zu analysieren, lautet die gewünschte MAC-Adresse:

xx:yy:2b:49:c7:23

Antwort3

Sie können es aus dem ARP-Cache abrufen

Katze /proc/net/arp

verwandte Informationen