Отключиться от Wi-Fi через Терминал - PullRequest
0 голосов
/ 08 апреля 2019

Я хочу создать программу, которая отключается от WiFi.Обратите внимание, что отключение отличается от отключения WiFi.

Я везде искал команду для отключения, но, похоже, ее нет.Можно отключиться от Wi-Fi, удерживая нажатой клавишу выбора, нажимая кнопку WiFi.

Disconnect from WiFi Button

sudo networksetup -setnetworkserviceenabled Wi-Fi off

Этот код НЕ работает, поскольку онПолностью отключает Wi-Fi.

networksetup -setairportpower en0 off

Этот код также не работает, поскольку он отключает Wi-Fi

Любая помощь приветствуется

1 Ответ

0 голосов
/ 08 апреля 2019

Я понял это.

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

Этот код просто отключается от текущего WiFi. Замена XYZ на en0 или en1 (в зависимости от того, что отображается в имени интерфейса (для меня это было en0)) отключится от текущего WiFi.

...