在 Linux 中,可以使用 ifconfig 命令查看网络接口的 MAC 地址(硬件地址)。
ifconfig
或指定网卡(如 eth0、ens33、wlan0):
ifconfig eth0
在输出信息中找到 ether(或旧版本中的 HWaddr)一行:
示例输出:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
ether 00:0c:29:ab:cd:ef txqueuelen 1000 (Ethernet)
HWaddr 00:0C:29:AB:CD:EF
ifconfig eth0 | grep ether
或
ifconfig eth0 | awk '/ether/{print $2}'
ip 命令:ip link show
net-tools(ifconfig 所属包),需要:sudo apt install net-tools # Debian/Ubuntu
如果你是想查某个网卡的 MAC、所有网卡 MAC,或写脚本提取,可以告诉我具体场景。