Networking

如何使用 nmcli 連接到隱藏網路?

  • January 5, 2017

我可以連接到知道路由器/熱點設置的 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
  1. 是否可以在不提供 SSID 的情況下連接nmcli到打開的隱藏 wifi?(但改為 BSSID)。
  2. 如果是這樣,如何在nmcli不提供密碼的情況下連接?

PS:我已經可以連接了wpa_supplicant

您總是需要一個 SSID。隱藏網路不是沒有 SSID 的網路,它是一個不廣播其 SSID 的網路(除非被請求)。

對於隱藏的 Wi-Fi 網路,您不需要任何特別的東西。

引用自:https://unix.stackexchange.com/questions/334642