上一篇                     
               
			  如何查看服务器MAC地址命令
- 电脑教程
- 2025-06-09
- 2565
 在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_{...}
 
- 直接获取所有网卡的MAC地址: 
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 验证。
 
  
			 
			