在 Mac OS X 中从命令行查找 & 扫描无线网络
目录:
Mac OS X 中隐藏已久的机场命令行实用程序可用于扫描和查找可用的无线网络。这个强大的工具对网络管理员和系统管理员非常有帮助,但对于普通用户来说,帮助发现附近的 wi-fi 路由器也很方便。
在Mac OS X命令行中访问Wi-Fi实用工具
要使用此工具查找附近的wifi 网络,您要做的第一件事是创建一个从机场实用程序到/usr/sbin 的符号链接以便于访问。此命令因所使用的 Mac OS 版本而异,请选择与相关 Mac 上的 Mac OS X 版本相关的命令。
启动终端并输入以下命令:
在MacOS High Sierra、Sierra、OS X El Capitan、Yosemite 和更高版本中为机场工具创建符号链接 sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
如果您看到“不允许操作”错误消息,可能是因为您在 /usr/local/ 中没有 bin 目录(您可以自己创建一个),或者您启用了 SIP , 如果高级用户需要,可以禁用 SIP 无根功能。
为Mac OS X Mavericks、Mountain Lion、Snow Leopard中的机场工具创建符号链接
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/sbin/airport
以上任何一个命令都必须出现在一行中才能正常工作。
输入管理员密码创建符号链接,在Finder中起到别名的作用。现在你可以直接使用airport命令,无需冗长的路径即可访问
如何在Mac OS X中从终端扫描无线网络
现在,要扫描并查找范围内的所有无线网络,请键入以下内容:
airport -s
返回的列表将显示所有可用的wifi网络及其路由器名称(SSID)、路由器地址(BSSID)、信号强度(RSSI)、信道和网络使用的安全类型。
这基本上就像一个命令行wi-fi stumbler,显示范围内可用的无线网络。
通过观察airport -s 和RSSI 强度的输出,您可以使用类似于Wi-Fi 诊断实用程序的airport 命令行工具来优化无线连接。
您还可以通过单击时按住选项键从 Wi-Fi 菜单中获取大部分相同的详细信息,尽管这一次只会显示一个接入点的详细信息。
或者,Mac 用户可以使用 Mac OS X 自带的 Wi-Fi 扫描仪工具,完全在 GUI 中搜索附近的无线网络。对于无线诊断应用程序方法或此处提供的命令行方法,输出将是相同的。
对于从Mac 的命令行扫描无线网络,您有任何方便的提示或技巧吗?使用内置工具还是第三方选项?在下面的评论中分享您的想法!