/var/log/dmesg
在 中或 中查找接口名称和 MAC 地址之间的关联是否更可靠/etc/udev/rules.d/70-persistent-net.rules
?
在 Debian 7 或 CentOS 7 上,开箱即用,我可以通过发出egrep "[0-9|a-f][0-9|a-f]:[0-9|a-f][0-9|a-f]:[0-9|a-f][0-9|a-f]:[0-9|a-f][0-9|a-f]" /var/log/dmesg
.对于每个接口,我都会得到一个指示名称和 MAC 地址的匹配项。
我想要的是确定接口的名称。特别是在具有多个网络接口的主机上。
答案1
dmesg
比 更权威70-persistent-net.rules
。dmesg
指示启动时盒子上的实际情况。 udev 规则文件是文件系统上的配置文件。
如果您只想将 MAC 与接口名称关联起来,最简单的方法就是查看信息ip link show
。这给出了接口名称和关联的 MAC 地址。
另一种方法是查看/sys/class/net/em1/address
.替换em1
为您想要检查的任何界面。