我正在用 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