无需密码即可通过网络设置连接到首选(已保存)网络
connect to preferred (saved) network via networksetup without password
我正在尝试通过 networksetup
命令 (OSX) 连接到安全 Wifi,而无需重新输入 WPA2 密码(假设用户之前已输入并保存)。
我基本上想暂时切换到另一个(已知的)Wifi,然后在不询问用户密码的情况下连接回之前的 Wifi。
networksetup -getairportnetwork en0
returns 当前网络(所以我知道连接回哪里)
networksetup -setairportnetwork en0 WIFI_SSID_I_WANT_TO_JOIN
听起来像我的朋友,但需要密码。不指定密码会导致无密码连接尝试失败。
networksetup -listpreferredwirelessnetworks en0
returns OSX 可以自动连接的所有已存储网络的列表。
我似乎找不到重新连接到现有网络的方法(来自首选无线网络列表)。有办法吗?
通过使用以下两个命令,可以重新连接到已保存的网络。
networksetup -setairportpower en0 off # turn off device en0
networksetup -setairportpower en0 on # turn on device en0
但是,如果保存了多个网络配置,此解决方案无法指定连接哪个网络。
我正在尝试通过 networksetup
命令 (OSX) 连接到安全 Wifi,而无需重新输入 WPA2 密码(假设用户之前已输入并保存)。
我基本上想暂时切换到另一个(已知的)Wifi,然后在不询问用户密码的情况下连接回之前的 Wifi。
networksetup -getairportnetwork en0
returns 当前网络(所以我知道连接回哪里)
networksetup -setairportnetwork en0 WIFI_SSID_I_WANT_TO_JOIN
听起来像我的朋友,但需要密码。不指定密码会导致无密码连接尝试失败。
networksetup -listpreferredwirelessnetworks en0
returns OSX 可以自动连接的所有已存储网络的列表。
我似乎找不到重新连接到现有网络的方法(来自首选无线网络列表)。有办法吗?
通过使用以下两个命令,可以重新连接到已保存的网络。
networksetup -setairportpower en0 off # turn off device en0
networksetup -setairportpower en0 on # turn on device en0
但是,如果保存了多个网络配置,此解决方案无法指定连接哪个网络。