在macOS中查看MAC地址(物理地址)可通过多种方法实现,以下是详细操作指南及相关扩展知识:
方法1:通过系统偏好设置
1. 点击屏幕左上角 苹果图标,选择 「系统偏好设置」。
2. 进入 「网络」 设置,选择当前连接的无线/有线网络(如Wi-Fi或以太网)。
3. 点击 「高级」 按钮,切换到 「硬件」 标签页,顶部会显示 MAC地址(格式如 `00:1A:2B:3C:4D:5E`)。
注:若使用VPN或虚拟网卡,需选择对应接口查看。
方法2:通过终端命令
打开 终端(可通过Spotlight搜索或路径`应用程序/实用工具/终端`),输入以下命令:
bash
ifconfig | grep "ether"
输出结果中,`ether` 后的十六进制代码即为MAC地址。不同网卡(如 `en0`、`en1`)可能有多个地址,当前活动的接口通常为 `en0`(Wi-Fi)或 `en1`(以太网)。
扩展命令:
`networksetup -listallhardwareports`:列出所有硬件端口及对应MAC地址。
`ifconfig en0 | grep ether`:直接查看 `en0` 接口的MAC地址。
方法3:通过系统信息工具
1. 点击 苹果图标 > 「关于本机」 > 「系统报告」。
2. 左侧导航栏选择 「网络」 > 「Wi-Fi」 或 「以太网」,右侧的 「MAC地址」 字段即为所求。
注意事项与扩展知识
1. MAC地址的作用:用于局域网内设备唯一标识,由厂商分配(前6位为OUI码),不可更改(但可通过系统配置临时伪造)。
2. 隐私问题:某些网络会绑定MAC地址以限制访问,公共Wi-Fi可能MAC地址。macOS自 10.12 版本起支持 随机MAC地址(在「Wi-Fi高级设置」中勾选「私有地址」)。
3. 多网卡情况:MacBook可能同时存在多个MAC地址(如内置网卡、Type-C扩展坞网卡、蓝牙地址等)。
4. 终端进阶操作:
- 临时修改MAC地址(需禁用网卡):
bash
sudo ifconfig en0 ether 00:11:22:33:44:55
- 重置网络配置:`sudo ifconfig en0 down && sudo ifconfig en0 up`。
5. 企业环境:MAC地址过滤常用于企业网络管理,可通过ARP协议绑定IP与MAC。