如何通过终端连接 AP(OS X)

如何通过终端连接 AP(OS X)

我一直在想,但在 SO 或 Google 上找不到任何相关答案,是否有某种方法可以通过终端连接到无线接入点。这个问题主要与 OS X 有关,因为我想更改我机器连接的 WAP——而不仅仅是启动简单的 SSH 或 Telnet 会话。

如果这不能轻易做到,你能否提及一些可以达到相同效果的替代方案?

我目前正在使用 OS X Yosemite 10.10.5。

答案1

如果您希望使用以下方式连接到 Wi-Fi 网络终端,您可以使用命令networksetup -setairportnetwork device_name wifi_network password。如果 wifi 网络是不安全的,不需要您知道 WPA/WEP 密钥即可连接,则可以省略命令末尾的密码。如果您已经连接到 wifi 网络,则连接将切换到您指定的网络。例如,如果您的无线设备由 en1 识别,并且您正在连接到具有以下网络的网络,则可以使用以下命令SSID没有密码的客人:

$ networksetup -setairportnetwork en1 guest

您可以使用 来确定系统中哪些设备支持 Wi-Fi 连接networksetup -listallhardwareports

在 OS X 系统上使用 networksetup 设置 Wi-Fi 网络了解在 OS X 系统上使用 networkset 命令管理 Wi-Fi 连接的其他选项。

相关内容