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 验证。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/16808.html