Как подключиться к скрытой сети WiFi с помощью nmcli
Я должен написать настольное программное обеспечение linux, которое подключается к скрытой сети wifi. Если сеть не скрыта, мой код может подключиться, вызвав nmcli, но если он скрыт, он не может добавить соединение. Однако я могу создать новую сеть, используя GUI сетевого менеджера, поэтому я думаю, что это не невозможно. У тебя есть какие-нибудь идеи?
3 ответов
ладно, у меня есть решение. Мы знаем, SSID и пароль.
nmcli c add type wifi con-name <connect name> ifname wlan0 ssid <ssid>
nmcli con modify <connect name> wifi-sec.key-mgmt wpa-psk
nmcli con modify <connect name> wifi-sec.psk <password>
nmcli con up <connect name>
Если нам больше не нужно соединение:
nmcli c delete <connect name>
во время некоторых экспериментов я обнаружил, что вы можете использовать ответы echnotux и Pocokman для подключения. я.е
nmcli c add type wifi con-name <connect name> ifname wlan0 ssid <ssid>
nmcli dev wifi connect <ssid> password <password> hidden yes
nmcli c delete <connect name>
Это упрощает его совсем немного.