top
本文目录
一、使用ip命令获取MAC地址
二、通过ifconfig获取MAC地址
三、查询网络配置文件
四、使用nmcli工具(NetworkManager)
特殊场景处理
验证与实践建议

CentOS获取MAC地址 – 全面指南

CentOS获取MAC地址指南

MAC地址作为网络设备的唯一硬件标识符,在CentOS系统网络配置与排查中至关重要。本文提供多种获取MAC地址的有效方法,适用于CentOS 7及更新版本。

一、使用ip命令获取MAC地址

ip命令是现代CentOS系统首选网络工具:

  1. 终端执行:ip link show
  2. 查找目标网卡(如eth0或ens192)
  3. MAC地址显示在link/ether
示例输出:
2: ens192: <BROADCAST,MULTICAST,UP> mtu 1500
    link/ether 00:0c:29:8d:ee:fb

二、通过ifconfig获取MAC地址

传统方法(需安装net-tools包):

安装工具:sudo yum install net-tools -y

执行命令:ifconfig -a

查找目标网卡部分的ether字段值

三、查询网络配置文件

直接查看网络配置文件获取永久地址:

  1. 进入目录:/etc/sysconfig/network-scripts/
  2. 查看ifcfg-*文件(如ifcfg-eth0)
  3. 定位HWADDR

典型配置示例:
HWADDR="00:0C:29:1A:2B:3C"

四、使用nmcli工具(NetworkManager)

图形界面环境推荐操作:

执行:nmcli device show

定位目标设备的GENERAL.HWADDR字段

特殊场景处理

  • 多网卡筛选:ip link show | grep -A1 'eth0'
  • 仅显示MAC地址:ip -o link show eth0 | awk '{print $17}'
  • 虚拟化环境:MAC地址通常通过配置文件或管理平台获取

验证与实践建议

不同方法获取的MAC地址应完全一致。日常维护推荐ip link show命令,其准确性高且无需额外安装。服务器部署建议同时记录配置文件中的HWADDR值,确保重启后配置一致。

网卡MAC地址是网络隔离、安全策略和设备绑定的核心参数,准确获取对系统管理至关重要。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报