【发布时间】:2013-09-12 15:03:45
【问题描述】:
我正在用 bash 编写一个脚本来检测所有接口并将它们的 MAC 随机更改为另一个。我需要知道在哪里可以找到接口的永久 MAC。
如果我使用 ifconfig $interface,则输出不是真正的 MAC...(与 cat /sys/class/net/$interface/address 相同
我发现的唯一方法是使用 cat /etc/udev/rules.d/70-persistent-net.rules,它会显示原始 mac,但是,如果我有无线网卡在监视模式下(例如 mon0),此方法将不起作用... :(
存在一些方法(如 macchanger -s $interface),我可以在其中看到带有虚拟接口的永久 MAC??
注意:对不起我的英语不好:S
【问题讨论】:
-
Finding original MAC address from Hardware itself 的可能重复项 - 除非您在使用它之前将其记录在某个地方,否则它看起来确实是不可能的