web-dev-qa-db-ja.com

nmcliを使用して非表示のwifiネットワークに接続する方法

非表示のwifiネットワークに接続するLinuxデスクトップソフトウェアを作成する必要があります。ネットワークが非表示になっていない場合、コードはnmcliを呼び出して接続できますが、非表示になっている場合は接続を追加できません。しかし、ネットワークマネージャーのGUIを使って新しいネットワークを作ることができるので、不可能ではないと思います。あなたはなにか考えはありますか?

9
Pocokman

さて、私は解決策を持っています。私たちは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>
16
Pocokman

これは私にとってはうまくいきます:

nmcli dev wifi connect "abc" password 123 hidden yes
8
technotux