如何在MacBook上扫描附近MAC地址以用于Google地理定位?
在macOS获取WiFi接入点MAC地址的方案
1. 使用wdutil命令行扫描
wdutil的正确WiFi接入点扫描命令为:
sudo wdutil airport scan
执行后会输出附近所有WiFi接入点的详细信息,其中BSSID字段就是你需要的MAC地址,同时还包含SSID、信号强度等Google地理定位服务所需的辅助数据。
2. 通过Wireless Diagnostics可视化导出
- 打开「Wireless Diagnostics」(通过Spotlight搜索即可启动)
- 点击顶部菜单栏「Window」→「Scan」
- 等待扫描完成后,点击窗口右下角的「Export」,将数据保存为CSV文件
- 打开导出的CSV文件,直接提取
BSSID列的MAC地址即可
注意事项
arp -a仅能获取已连接局域网内设备的MAC地址,无法获取未连接的WiFi接入点,不满足需求- 旧版的
airport -s命令已被官方弃用,后续系统版本会彻底移除,不建议依赖
内容的提问来源于stack exchange,提问作者brikas
相关产品推荐
相关产品推荐

