百度
360搜索
搜狗搜索

linux系统查mac地址命令详细介绍

在 Linux 系统中,查看 MAC 地址(硬件地址)的常用命令如下,适用于大多数发行版(如 Ubuntu、CentOS、Debian 等):

1.
通用命令:ip addr show(推荐)

bash

 addr show

a

  • 输出示例(MAC 地址标红):plaintext
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

    link/ether **00:1a:2b:3c:4d:5e** brd ff:ff:ff:ff:ff:ff # MAC 地址

    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0

  • 说明link/ether 后的字符串即为 MAC 地址,适用于所有网络接口(如 eth0wlan0)。

2.
旧命令:ifconfig(需安装 net-tools

bash

net-tools

  • 输出示例:plaintext
    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:1a:2b:3c:4d:5e** txqueuelen 1000 (Ethernet)

  • 注意ifconfig 已逐渐被 ip 命令取代,新系统可能默认不安装。

3.
查看指定接口的 MAC 地址

bash

addr show eth0

addr show wlan0

4.
图形界面快速查看(GNOME/KDE)

  • GNOME:设置 → 网络 → 点击已连接的网络 → “硬件地址”。
  • KDE:系统设置 → 网络 → 接口 → 选中接口 → “物理地址”。

常见问题

  • 权限问题:普通用户可直接查看,无需 sudo
  • 虚拟机场景:虚拟机(如 VMware)的 MAC 地址可能以 00:0c:2900:50:56 开头。
  • 别名接口:虚拟接口(如 eth0:1)不会显示 MAC 地址,因共享物理接口的 MAC。

根据系统版本选择命令,ip addr 是更现代的方案,建议优先使用。

阅读更多 >>>  服务器ip地址在哪里看
上一篇: 下一篇:

文章数据信息:

本文主要探讨:"linux系统查mac地址命令", 浏览人数已经达到37次, 首屏加载时间:1.248 秒。