我知道,我可以通过使用ifconfig eth0 hw ether 00:11:22:33:44:55或ip link set eth0 address 00:11:22:33:44:55之类的命令来改变网络接口的MAC地址,然后再打开接口。然后,像ip link show eth0这样的命令确认更改是成功的。
但我最近发现了/sys/class/net中的文件(最初来自这答案):每个文件都是指向一个目录的符号链接,该目录包含关于接口的信息的这里文档--例如,在我的机器上,以太网接口是enp3s0 (我不知道它为什么有这么奇怪的名字),/sys/class/net/enp3s0链接到/sys/