Мой ноутбук не работает, но мне нужно извлечь его MAC-адрес, который ранее использовался для установки соединения Wi-Fi. Файловая система была клонирована, поэтому я пытаюсь найти любой конфигурационный файл, содержащий строку с MAC-адресом. Какой файл обычно редактируется ifconfig для отображения информации о сетевых интерфейсах?
решение1
Опция 1:/etc/udev/rules.d/70-persistent-net.rules
Вариант 2: /etc/NetworkManager/system-connections
каталог, проверьте любой из файлов на наличие перечисленных там соединений.
Вариант 3: /var/log/syslog
файл и архивные, syslog.*.gz
. В частности, ищите что-то в форматеdate hostname dhclient: Listening on LPF/wlan0/XX:XX:XX:XX:XX:XX
Вариант 4: Может быть dmesg
также указан в журнале, однако, по крайней мере, для меня лично, он принял форму без :
разделителя. Вот что я имею в виду
[ 5.655159] ieee80211 phy0: hwaddr b482fed38556, RTL8187SE + rtl8225-se
Примечание:Поскольку /sys
файловая система существует только во время выполнения, как и /proc
, просмотреть файл невозможно /sys/class/net/wlan0/address
, однако я оставлю это как примечание на случай, если кому-то понадобится файл, пригодный для использования во время выполнения.
решение2
На сервере Ubuntu 18.04 я нашел MAC-адрес в /var/log/syslog
следующем /var/log/ufw.log
виде:
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
Используя этоотвечатьДля анализа журнала необходим следующий MAC-адрес:
xx:yy:2b:49:c7:23
решение3
Вы можете получить его из кэша ARP.
кот /proc/net/arp