在 ifconfig
命令的输出中,HWaddr(Hardware Address 的缩写)代表网络接口的物理地址,也就是我们常说的 MAC 地址(Media Access Control Address)。这是一个全球唯一的标识符,由网卡制造商固化在硬件中。
格式
:
)或连字符(-
)分隔,例如:00:1A:2B:3C:4D:5E
。作用
示例输出
在 ifconfig
中可能显示为:
eth0 Link encap:Ethernet HWaddr 00:1A:2B:3C:4D:5E
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
注意事项
macchanger
或 ifconfig eth0 hw ether 00:11:22:33:44:55
),但重启后可能恢复。ip link show
,输出更简洁:
bash
ip link show eth0
# 输出示例:link/ether 00:1A:2B:3C:4D:5E brd ff:ff:ff:ff:ff:ff
为什么我的 ifconfig
没有 HWaddr?
可能是接口未激活(需先运行 ifconfig eth0 up
)或使用了新版工具(如 ip
命令)。
如何永久修改 MAC 地址?
需编辑网络配置文件(如 /etc/network/interfaces
或 NetworkManager 配置)。
如果需要进一步操作(如修改或验证 MAC 地址),可以告诉我具体场景!