Tengo que escribir un software de escritorio de Linux que se conecta a una red wifi oculta. Si la red no está oculta, mi código puede conectarse llamando a nmcli, pero si está oculta, no puede agregar la conexión. Sin embargo, puedo crear una nueva red utilizando la GUI del administrador de red, por lo que creo que no es imposible. ¿Tienes alguna idea?
Bien, tengo la solución. Sabemos el ssid y la contraseña.
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>Si ya no necesitamos la conexión:
nmcli c delete <connect name>Esto funciona bien para mi:
nmcli dev wifi connect "abc" password 123 hidden yesMientras experimentaba un poco, descubrí que puede usar las respuestas de echnotux y Pocokman para que se conecte. es decir
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>Esto lo simplifica bastante.