nmcliを使用して隠しネットワークに接続する方法は?

nmcliを使用して隠しネットワークに接続する方法は?

ルーター/ホットスポット設定の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. nmcliSSIDを提供せずに公開された隠しWi-Fiに接続できますか?(しかし、BSSIDに変更されました)。

  2. もしそうならnmcliパスワードを提供せずにどのように接続できますか?

PS:すでに接続できますwpa_supplicant

答え1

常にSSIDが必要です。隠しネットワークはSSIDのないネットワークではなく、要求しない限り自分のSSIDを公開しないネットワークです。

隠されたWi-Fiネットワークの場合、特別なものは必要ありません。

関連情報