当前位置:首页 > 电脑教程 > 正文

如何查看服务器MAC地址命令

在Linux服务器使用 ifconfigip link命令查看MAC地址;Windows服务器使用 ipconfig /all命令;物理服务器还可通过管理界面(如iDRAC、iLO)查看。

在服务器管理中,查看MAC地址(物理地址)是网络配置、IP绑定或故障排查的基础操作,不同操作系统使用不同命令,下面详细介绍Windows ServerLinux Server的查看方法,并附注意事项。


Windows Server 查看 MAC 地址

通过命令行工具快速获取:

  1. 使用 ipconfig /all 命令

    • Win + R 输入 cmd 打开命令提示符。
    • 执行命令:
      ipconfig /all
    • 在输出结果中找到当前使用的网卡(如“以太网适配器 本地连接”),记录 物理地址(即MAC地址),格式为 00-1A-2B-3C-4D-5E
  2. 使用 getmac 命令(推荐)

    如何查看服务器MAC地址命令  第1张

    • 直接获取所有网卡的MAC地址:
      getmac /v
    • 输出示例:
      连接名          网络适配器          物理地址              传输名称  
      本地连接        Intel(R) Ethernet  00-1A-2B-3C-4D-5E  DeviceTcpip_{...}

Linux Server 查看 MAC 地址

通过终端命令查看,适用于 CentOS、Ubuntu 等主流发行版:

  1. 使用 ip link 命令(推荐)

    • 执行:
      ip link show
    • 找到网卡名称(如 eth0ens192),其下一行 link/ether 后的值即为MAC地址(格式 00:1a:2b:3c:4d:5e)。
  2. 使用 ifconfig 命令(传统方法)

    • 若未安装,先运行 sudo apt install net-tools(Debian/Ubuntu)或 sudo yum install net-tools(CentOS)。
    • 执行:
      ifconfig
    • 在网卡信息中查找 ether 字段(如 ether 00:1a:2b:3c:4d:5e)。
  3. 查看网卡配置文件

    • 配置文件路径:/etc/sysconfig/network-scripts/ifcfg-eth0(CentOS)或 /etc/netplan/*.yaml(Ubuntu)。
    • 使用 cat 命令查看,但需注意:仅当配置中显式指定了MAC地址时才会显示

关键注意事项

  1. 多网卡场景
    • 服务器可能有多个网卡(如管理口、业务口),需根据网卡名称(如 eth0ens192)区分。
  2. 虚拟化环境

    虚拟机(如 VMware、KVM)的MAC地址可能由虚拟化平台分配,需在宿主系统或管理后台确认。

  3. 临时与永久地址

    命令查看的是当前生效的MAC地址,若需修改永久配置,需编辑系统网络文件。

  4. 安全提示
    • MAC地址是设备唯一标识,避免公开泄露,防止被用于网络嗅探或伪造攻击。

掌握服务器MAC地址的查看方法,是运维人员的基础技能,Windows 推荐 getmac /v,Linux 推荐 ip link show,操作前请确保具备管理员权限,定期核对MAC地址与网络配置,可避免IP冲突等问题,提升服务器稳定性。

引用说明:本文命令参考 Microsoft Docs 官方文档、Linux man 手册及 Red Hat/CentOS 网络配置指南,实践环境基于 Windows Server 2022 和 CentOS 7/8 验证。

0