当前位置: 首页
电脑教程
Linux查看MAC地址:两种常用命令及操作步骤详解

Linux查看MAC地址:两种常用命令及操作步骤详解

热心网友 时间:2026-01-17
转载

在Linux系统中,有多种方式可以查看网卡的MAC地址,它们各有适用场景:通过经典的ifconfig命令即可读取ether字段;更现代的方法则是使用ip link show,直接获取link/ether后面的字符串;直接读取操作系统提供的地址文件也很方便,路径是 /sys/class/net/[接口名]/address;想知道硬件出厂即固定的“永久地址”?ethtool的-P选项可以帮到你;如果你的系统使用NetworkManager,那么通过nmcli device show查看GENERAL.HWADDR字段即可。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

Linux系统如何看MAC地址_Linux显示网卡MAC地址途径【操作】

在Linux环境下,获取网卡的物理地址(MAC地址)是一项常见任务。无论你是为了配置网络、排查连接问题,还是进行设备识别与安全管理,了解如何快速查看这个唯一标识都很有必要。本文将详细介绍几种简单有效的方法,你可以在终端中直接执行它们。

一、使用ifconfig命令查看网卡MAC地址

ifconfig是一款传统的网络配置工具,在许多发行版中仍然可用。它能直观地展示所有网卡接口的详细信息,其中硬件地址信息就以“ether”字段来标示。如果你使用的是已经预装net-tools的Linux系统,这个方法通常最直接。

1、启动你的终端,输入命令:ifconfig,屏幕上将列出所有已启用网卡的相关信息。

2、找到目标网卡(常见名称如ens33、wlan0或eth0),在对应的输出行里寻找紧随ether后面的那串十六进制字符,那就是MAC地址。

3、如果你只想查看特定网卡的信息,可以使用管道符进行过滤,执行:ifconfig ens33 | grep ether(请将ens33替换为你的实际网卡名称)。

二、使用ip link命令获取MAC地址

相比ifconfig,ip命令是Linux官方更推荐使用的现代网络管理工具。它的link子命令能够清晰地列出所有网络接口的第二层链路属性。MAC地址就位于“link/ether”字段之后,格式非常规整,一目了然。

1、在终端里运行:ip link show,这会显示全部接口的链路状态。

2、在其中找到目标网卡对应的条目(例如,第二行可能显示“2: ens33: ”)。

3、紧接着它的下一行,通常就是以link/ether开头的内容,其后面紧随的一串字符便是该网卡的MAC地址。

三、读取/sys/class/net/接口名/address文件

Linux内核通过sysfs虚拟文件系统向用户公开了大量的硬件信息。每个网络接口在 /sys/class/net/ 目录下都有一个以接口名命名的子目录,其中的address文件就纯文本形式存放着该网卡的MAC地址字符串。这个方法没有冗余信息,非常适合在脚本中调用。

1、首先确认你想查询的网卡名称。可以先执行:ls /sys/class/net/,来列出所有可用的网络接口。

2、然后直接读取对应文件的内容,执行:cat /sys/class/net/ens33/address(请用你的实际网卡名替换ens33)。

3、终端会直接输出类似00:1a:2b:3c:4d:5e这种格式的MAC地址,没有其他无关信息。

四、使用ethtool命令查询永久MAC地址

ethtool是一款功能强大的工具,用于访问网卡驱动和底层硬件信息。其中的-P选项专门用来读取网卡EEPROM中烧录的原始物理地址。这个地址由硬件制造商设定,通常不会被软件层面的修改所影响,因此非常适合用来验证硬件的真实身份。

1、首先确保ethtool已经安装。如果尚未安装,可以通过sudo apt install ethtool(Debian/Ubuntu系列)或sudo yum install ethtool(RHEL/CentOS系列)来安装它。

2、运行命令:sudo ethtool -P ens33(请将ens33替换为你的实际网卡名)。

3、在命令输出中,找到Permanent address:这行,其后的值便是该网卡出厂预设的永久MAC地址。

五、通过nmcli命令获取NetworkManager管理的网卡MAC

如果你的Linux桌面或服务器正在使用NetworkManager服务来管理网络,那么nmcli命令可以让你直接提取它所维护的设备元数据。其中GENERAL.HWADDR字段就表示当前接口正在使用的有效MAC地址,在桌面环境和与systemd-networkd结合的场景下尤其方便。

1、在终端中输入:nmcli device show,查看所有被NetworkManager识别到的网络设备详情。

2、在输出信息中找到你的目标网卡(比如ens33),然后定位到以GENERAL.HWADDR开头的那一行。

3、该行末尾显示的那串十六进制字符,即为该接口当前使用的MAC地址。

来源:https://www.php.cn/faq/1992361.html?uid=1503042

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
u盘装系统进PE到底按啥键

u盘装系统进PE到底按啥键

掌握U盘启动PE的核心技巧,从识别主板启动热键开始 要使用U盘顺利启动并进入WinPE维护环境,关键在于开机瞬间的精准操作——快速触发主板的启动菜单或进入BIOS UEFI设置界面。这个过程没有通用的快捷键,成功与否完全取决于您是否按对了对应品牌主板的特定功能键。不同厂商的主板,其启动热键设置各不相

时间:2026-04-04 16:37
集线器怎么使用支持千兆网络吗

集线器怎么使用支持千兆网络吗

集线器与扩展坞的千兆差异:技术原理如何决定网络速度 提起集线器,不少用户的第一反应是“即插即用、无需驱动”的便捷。事实上,市面上大多数传统集线器仅支持10 100Mbps自适应以太网,而千兆网络从未在其设计目标之内。当前,许多USB-C多功能扩展坞虽以“千兆网口”为卖点,但其核心技术截然不同:它们内

时间:2026-04-04 16:32
怎样呼唤小米里面的小爱语音助手

怎样呼唤小米里面的小爱语音助手

只需说出“小爱同学”四字,即可在绝大多数小米与红米手机上快速激活语音助手。该语音唤醒功能已深度整合于澎湃OS及主流MIUI版本,支持熄屏唤醒、个性化唤醒词设定与多款AI音色切换,并依托本地端侧AI模型实现毫秒级低延迟响应;除语音外,长按电源键0 5秒、按压专属AI实体键、轻触蓝牙耳机功能键、或启用“

时间:2026-04-04 15:48
vivoy35升级安卓6.0需要多少空间

vivoy35升级安卓6.0需要多少空间

vivo Y35 无法升级 Android 6 0 系统的深度解析 简单明了的核心结论是:vivo Y35 这款智能手机,无法直接升级或降级至安卓 6 0(Android Marshmallow)系统。这并非官方策略性限制,而是由产品发布周期、硬件技术代差与软件生态演进共同决定的根本性技术约束。 v

时间:2026-04-04 15:12
红米K40后盖是胶粘还是卡扣

红米K40后盖是胶粘还是卡扣

红米K40后盖怎么换?官方胶粘更换教程与注意事项 红米K40的后盖固定方式采用的是胶粘工艺,而非卡扣设计,这意味着用户无法徒手直接拆卸。这一点,在小米官方维修手册以及多家科技媒体的深度评测和拆解视频中均有明确证实。其后盖主要由坚固的聚碳酸酯材质构成,通过一圈高强度的耐温热熔胶与手机中框紧密粘合。若要

时间:2026-04-04 14:31
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程