Answers:
有一个您要使用的机场工具。在/ usr / local / bin中创建指向该实用程序的符号链接,以使用以下命令进行快速访问:
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
现在,您应该可以运行airport -s
并获取具有BSSID的可用网络列表。
如果在菜单栏中打开WiFi网络时按住选项键,则一次也可以看到一个BSSID,尽管您似乎希望从OpenBSD获得类似CLI的版本。
更新:
自从我最初编写此答案以来,“无根” AKA系统完整性保护(SIP)已添加到OSX中,该答案为/usr/bin
且为/usr/sbin
只读。正确使用/usr/local/bin
,所以我已经更新了答案,以便在此处创建符号链接。
airport
对于关心向后兼容性的人们,该命令至少从10.6起或更早就一直在那条道路上。它在10.8中也仍然存在。
alias airport="/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
不需要sudo特权,因此非管理员用户均可使用,并且不会影响其他用户。