web-dev-qa-db-ja.com

非表示のssidへのwpa_cli接続

非表示のssidでネットワークに接続しようとしているraspberrypi ZeroWがあります。このように設定するために、この行「scan_ssid = 1」をwpa_supplicant.confファイルに追加できることはわかっていますが、すべてのネットワーク構成をwpa_cliで行いたいと思います。

マニュアルページには隠しssidに何もないようで、setコマンドを実行しても、マニュアルページに記載されているすべての変数オプションの出力が提供されません。「無効なSETコマンド-少なくとも2つの引数が必須。"

tldr:wpa_cliのみを介して非表示のssidに接続します

3
mechpilotace

$ 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
2
ceph3us

私が探していたものとまったく同じではありませんが、実行することができました。

これはRaspbianのrapsi-configユーティリティを介して行われました。

手順は次のとおりです。

  • Root権限でrasps-configコマンドを実行します。
  • 2番目のオプション「ネットワークオプション」を選択します
  • SSIDとパスフレーズを入力してください
  • 「wpa_supplicant.conf」ファイルを見つけて開きます。鉱山は/etc/wpa_supplicant/wpa_supplicant.confにあります
  • 次の行を適切なネットワークに追加します。scan_ssid=1の例:network={ ssid="NETWORK_ID" scan_ssid=1 psk="NETWORK_KEY" }
  • 再起動すると、非表示のSSIDネットワークに自動的に接続されます。
1
mechpilotace