I have to write a linux desktop software which connects to a hidden wifi network. If the network is not hidden, my code can connect by calling nmcli, but if it is hidden, it can not add the connection. However, I can create a new network using the GUI of the Network Manager, so I think it is not impossible. Do you have any ideas?
I used the following workaround: Add your hidden wifi via nmtui ('Edit connections') and activate it by nmcli con up HIDDEN_WIFI_PROFILE_NAME . After this, it should be in the wifi list of nmtui.
Okay, I have the solution. We know the ssid and the password.
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>
If we dont need the connection anymore:
nmcli c delete <connect name>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With