银河麒麟系统中获取本机mac地址有五种方法:①ifconfig查ether字段;②ip link show查link/ether;③图形界面网络设置中“克隆mac地址”处查看;④cat /sys/class/net/网卡名/address直接读取;⑤nmcli device show查general.hwaddr字段。

在银河麒麟系统中快速确认本机网卡物理地址,是网络配置、设备绑定或故障排查的必备操作,尤其在政务、金融等需MAC地址登记的场景下必须准确获取。
终端命令法:用ifconfig查ether字段
打开终端(Ctrl+Alt+T),输入 ifconfig 并回车。
查找以 eth0(有线)或 wlan0(无线)开头的网卡段落;若不确定当前活跃网卡,可先执行 ip link show | grep "state UP" 快速定位。
在其下方找到形如 ether xx:xx:xx:xx:xx:xx 的行——冒号后17位字符即为MAC地址。注意:该命令依赖 net-tools 包,银河麒麟V10默认已安装;若提示“command not found”,需先运行 sudo apt install net-tools(桌面版)或 sudo yum install net-tools(服务器版)。
终端命令法:用ip link show查link/ether
在终端中执行:ip link show。
找到目标网卡(如 2: eth0),在其输出块内搜索 link/ether 字样,其后紧跟的十六进制字符串就是MAC地址。
这一步比 ifconfig 更可靠——ip 是现代Linux标准工具,不依赖 net-tools,且能正确识别虚拟网卡、bond接口等复杂场景。
图形界面法:从网络设置里直接看
点击右下角网络图标 → 选择“网络设置”。
左侧选中当前连接的网络(如“有线连接 1”或“Wi-Fi”)→ 点击右侧齿轮图标 → 进入“以太网”或“Wi-Fi”选项卡。
向下滚动至“克隆MAC地址”区域,此处显示的原始值即为本机真实MAC地址——【即使未启用克隆功能,该字段也默认显示原物理地址】。
终端命令法:读取/sys/class/net路径
执行:cat /sys/class/net/eth0/address(将 eth0 替换为你的实际网卡名,如 wlan0)。
该方法最轻量,不依赖任何外部命令,直接读取内核暴露的硬件信息文件,输出格式为纯MAC地址(无前缀无空格),适合脚本调用。
若提示“No such file or directory”,说明网卡名错误或该网卡当前未加载驱动,请先用 ls /sys/class/net/ 查看可用接口列表。
终端命令法:用nmcli device show精准匹配活跃设备
第一步:运行 nmcli device show。
第二步:在输出中查找 GENERAL.HWADDR 字段,其对应值即为当前活跃连接所用网卡的MAC地址。
第三步:若有多张网卡且均处于连接状态,可加过滤:nmcli device show | grep -A1 "DEVICE.*eth0" | grep HWADDR,确保结果归属明确。
该方法由NetworkManager服务提供,适用于启用了NM的桌面环境,结果与图形界面完全一致,且自动跳过未连接或禁用的接口。











