Poc*_*man 9 linux networking wifi
我必须编写一个连接到隐藏的wifi网络的Linux桌面软件.如果没有隐藏网络,我的代码可以通过调用nmcli进行连接,但如果它被隐藏,则无法添加连接.但是,我可以使用网络管理器的GUI创建一个新网络,所以我认为这并非不可能.你有什么想法?
Poc*_*man 17
好的,我有解决方案.我们知道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>
Run Code Online (Sandbox Code Playgroud)
如果我们不再需要连接:
nmcli c delete <connect name>
Run Code Online (Sandbox Code Playgroud)
小智 8
这对我来说很好:
nmcli dev wifi connect "abc" password 123 hidden yes
Run Code Online (Sandbox Code Playgroud)