非表示のssidでネットワークに接続しようとしているraspberrypi ZeroWがあります。このように設定するために、この行「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
ユーティリティを介して行われました。
手順は次のとおりです。
rasps-config
コマンドを実行します。/etc/wpa_supplicant/wpa_supplicant.conf
にありますscan_ssid=1
の例:network={ ssid="NETWORK_ID" scan_ssid=1 psk="NETWORK_KEY" }