前言
上一篇文章讲了在树莓派上连接 Wi-Fi,但是有时候你的 Wi-Fi 是隐藏的,这时候上一篇的方法就没用了。
隐藏 Wi-Fi 不会广播它的 SSID,所以搜索不到,连接的前提是你要知道它的 SSID
连接
在连接之前我们需要先创建连接,创建连接的命令如下
1
2
3
4
|
# 创建一个名为 mywifi 的连接,这个名字可以随意,指定使用 wlan0 接口
sudo nmcli c add type wifi con-name mywifi ifname wlan0 ssid 隐藏ssid的名称
# 设置密码
sudo nmcli modify mywifi wifi-sec.key-mgmt wpa-psk wifi-sec.psk 密码
|
创建好连接后启动就可以连接了
关闭使用下面的命令
1
|
sudo nmcli c down mywifi
|
不想要了,删除连接可以使用下面的命令
1
|
sudo nmcli c delete mywifi
|
总结
连接隐藏 Wi-Fi 比普通的 Wi-Fi 要麻烦一点,但还是不难。
完整代码
1
2
3
4
5
6
7
8
9
10
|
# 创建连接
sudo nmcli c add type wifi con-name mywifi ifname wlan0 ssid 隐藏的ssid 名称
# 设置密码
sudo nmcli modify mywifi wifi-sec.key-mgmt wpa-psk wifi-sec.psk 密码
# 连接隐藏 Wi-Fi
sudo nmcli c up mywifi
# 断开连接
sudo nmcli c down mywifi
# 删除连接
sudo nmcli c delete mywifi
|
参考
网络管理之命令行工具nmcli - hokori - 博客园