上一篇
如何查看服务器MAC地址命令
- 主机动态
- 2025-06-09
- 5
在Linux服务器使用 ifconfig或 ip link命令查看MAC地址;Windows服务器使用 ipconfig /all命令;物理服务器还可通过管理界面(如iDRAC、iLO)查看。
在服务器管理中,查看MAC地址(物理地址)是网络配置、IP绑定或故障排查的基础操作,不同操作系统使用不同命令,下面详细介绍Windows Server和Linux Server的查看方法,并附注意事项。
Windows Server 查看 MAC 地址
通过命令行工具快速获取:
-
使用 ipconfig /all 命令

- 按 Win + R 输入 cmd 打开命令提示符。
- 执行命令: ipconfig /all
- 在输出结果中找到当前使用的网卡(如“以太网适配器 本地连接”),记录 物理地址(即MAC地址),格式为 00-1A-2B-3C-4D-5E。
-
使用 getmac 命令(推荐)
- 直接获取所有网卡的MAC地址: getmac /v
- 输出示例: 连接名 网络适配器 物理地址 传输名称 本地连接 Intel(R) Ethernet 00-1A-2B-3C-4D-5E DeviceTcpip_{...}
Linux Server 查看 MAC 地址
通过终端命令查看,适用于 CentOS、Ubuntu 等主流发行版:

-
使用 ip link 命令(推荐)
- 执行: ip link show
- 找到网卡名称(如 eth0 或 ens192),其下一行 link/ether 后的值即为MAC地址(格式 00:1a:2b:3c:4d:5e)。
-
使用 ifconfig 命令(传统方法)
- 若未安装,先运行 sudo apt install net-tools(Debian/Ubuntu)或 sudo yum install net-tools(CentOS)。
- 执行: ifconfig
- 在网卡信息中查找 ether 字段(如 ether 00:1a:2b:3c:4d:5e)。
-
查看网卡配置文件

- 配置文件路径:/etc/sysconfig/network-scripts/ifcfg-eth0(CentOS)或 /etc/netplan/*.yaml(Ubuntu)。
- 使用 cat 命令查看,但需注意:仅当配置中显式指定了MAC地址时才会显示。
关键注意事项
- 多网卡场景
- 服务器可能有多个网卡(如管理口、业务口),需根据网卡名称(如 eth0、ens192)区分。
- 虚拟化环境
虚拟机(如 VMware、KVM)的MAC地址可能由虚拟化平台分配,需在宿主系统或管理后台确认。
- 临时与永久地址
命令查看的是当前生效的MAC地址,若需修改永久配置,需编辑系统网络文件。
- 安全提示
- MAC地址是设备唯一标识,避免公开泄露,防止被用于网络嗅探或杜撰攻破。
掌握服务器MAC地址的查看方法,是运维人员的基础技能,Windows 推荐 getmac /v,Linux 推荐 ip link show,操作前请确保具备管理员权限,定期核对MAC地址与网络配置,可避免IP冲突等问题,提升服务器稳定性。
引用说明:本文命令参考 Microsoft Docs 官方文档、Linux man 手册及 Red Hat/CentOS 网络配置指南,实践环境基于 Windows Server 2022 和 CentOS 7/8 验证。