Wifi
wpa_cli 連接到隱藏的 ssid
我有一個樹莓派 ZeroW,我正在嘗試連接到具有隱藏 ssid 的網路。我知道我可以將這一行“scan_ssid=1”添加到我的 wpa_supplicant.conf 文件中進行設置,但是我想通過 wpa_cli 進行所有網路配置。
手冊頁似乎沒有關於隱藏 ssid 的任何內容,當我執行 set 命令時,它沒有提供手冊頁中所述的所有變數選項的輸出,我剛剛得到:“無效的 SET 命令 - 至少 2 個參數是必需的。”
tldr:僅通過 wpa_cli 連接到隱藏的 ssid
$ wpa_cli
> add_network x > set_network x ssid "hidden_ssid" > set_network x psk "secret" // ALLOW CONNECT TO HIDDEN SSID > set_network x scan_ssid 1 > enable_network x > save_config > select_network x
雖然不完全是我想要的,但我能夠讓它執行。
這是通過 Raspbian 的
rapsi-config
實用程序實現的。步驟如下:
- 以 root 權限執行
rasps-config
命令。- 選擇第二個選項:“網路選項”
- 輸入 SSID 和密碼
- 找到並打開您的“wpa_supplicant.conf”文件。我的位於
/etc/wpa_supplicant/wpa_supplicant.conf
- 將以下行添加到適當的網路:
scan_ssid=1
範例:network={ ssid="NETWORK_ID" scan_ssid=1 psk="NETWORK_KEY" }
- 重新啟動,並應自動連接到隱藏的 SSID 網路。