手机版 收藏 导航

Linux 下如何查看网卡的 MAC 地址

原创   www.link114.cn   2024-01-18 09:20:15

Linux 下如何查看网卡的 MAC 地址

打开终端,输入 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 地址的几种常见方法。不同的方法各有优缺点,可根据实际情况选择合适的方式。