打开终端,输入 ip link
命令,即可查看系统中所有网卡的信息,其中包括 MAC 地址。示例输出如下:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:4d:9c:c5 brd ff:ff:ff:ff:ff:ff
系统中安装有 net-tools
包,可以使用 ifconfig
命令查看 MAC 地址。示例输出如下:
enp0s3: flags=4163 mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
inet6 fe80::a00:27ff:fe4d:9cc5 prefixlen 64 scopeid 0x20
ether 08:00:27:4d:9c:c5 txqueuelen 1000 (Ethernet)
RX packets 2675 bytes 2639404 (2.6 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1756 bytes 255775 (255.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
还可以直接读取 /sys/class/net/*/address
文件来获取网卡的 MAC 地址。示例输出如下:
08:00:27:4d:9c:c5
以上就是在 Linux 系统中查看网卡 MAC 地址的几种常见方法。不同的方法各有优缺点,可根据实际情况选择合适的方式。