在文件系统中查找 MAC 地址

fre*_*ude 5 configuration networking ifconfig

我的笔记本电脑坏了,但我需要提取它以前用于建立 wifi 连接的 MAC 地址。文件系统被克隆,所以我试图找到任何包含 MAC 地址字符串的配置文件。ifconfig 显示网络接口信息通常是红色的什么文件?

Ser*_*nyy 8

选项 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
Run Code Online (Sandbox Code Playgroud)

旁注:由于/sys文件系统仅在运行时存在/proc,因此无法查看/sys/class/net/wlan0/address文件,但是我将其留作旁注,以防万一需要一个可在运行时使用的文件。

  • `/sys/` 不是真实的,所以可能不存在于克隆中。选项 2 仅在您指定连接应连接到哪个适配器时才有效。选项 3 要求您的上次启动相当成功。选项 1 是最好的选择。 (4认同)
  • `/sys` 是**虚拟的**。它不存在于磁盘上。您应该从列表中删除 #4。 (4认同)