我可以连接到知道路由器/热点设置的 SSID 的隐藏网络:
CONNECTION_NAME=hidden-wifi
INTERFACE=wlp0s20u1
nmcli con add type wifi ifname $INTERFACE con-name $CONNECTION_NAME ssid $SSID
nmcli con modify 802-11-wireless.bssid $CONNECTION_NAME
nmcli -p con up id $CONNECTION_NAME
空格ssid
与非空格之间是不可能存在的bssid
:
nmcli con edit hidden-wifi
nmcli> remove 802-11-wireless.ssid
nmcli> set 802-11-wireless.bssid 11:22:33:44:55:66
nmcli> save
Error: connection verification failed: 802-11-wireless.ssid: property is missing
是否可以
nmcli
在不提供 SSID 的情况下连接到开放的隐藏 wifi?(但改为 BSSID)。如果是这样如何在
nmcli
不提供密码的情况下连接?
PS:我已经可以连接了wpa_supplicant
。
答案1
您始终需要一个 SSID。隐藏网络不是没有 SSID 的网络,而是不广播其 SSID 的网络(除非经请求)。
对于隐藏的 Wi-Fi 网络,您不需要任何特殊的东西。