通过终端断开Wi-Fi的连接

时间:2019-04-08 03:42:29

标签: bash macos command-line terminal wifi

我想创建一个与WiFi断开连接的程序。请注意,断开连接与禁用WiFi不同。

我到处都在寻找断开连接的命令,但似乎没有。通过单击WiFi按钮的同时按住选项键可以断开与WiFi的连接。

Disconnect from WiFi Button

sudo networksetup -setnetworkserviceenabled Wi-Fi off

此代码无效无效,因为它会完全关闭Wi-Fi。

networksetup -setairportpower en0 off

此代码也无效,因为它会关闭Wi-Fi

欢迎所有帮助

1 个答案:

答案 0 :(得分:0)

我知道了。

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport "XYZ" -z

此代码只是与当前的WiFi断开连接。将XYZ替换为en0en1(取决于接口名称(对我来说是en0上显示的内容))将从当前WiFi断开。