web-dev-qa-db-ja.com

現在のwpa_cliネットワークをファイルにエクスポートする方法は?

wpa_cliを使用してネットワークmynetworkに接続したとします。

# wpa_cli 
>add_network
>set_network 0 ssid "mynetwork"
>set_network 0 psk "SupahSecretPassphrase"
>enable_network 0
>reconnect

このネットワークをwpa_supplicant構成ファイルにエクスポートする方法、つまり、次のファイルを含む

network={
               ssid="mynetwork"
               psk="SupahSecretPassphrase"
          }

標準的な方法がない場合、~/.wpa_cli_historyを思い出さなければならないでしょう。


PS:

私はsave_configを試しましたが、常にFAILの結果が出ました:

>  save_config
FAIL
4

update_config=1を設定ファイルに追加する必要があります。これにより、ファイルを更新する権限が付与されます。

例があります:

/etc/wpa_supplicant/wpa_supplicant_example.confを編集し、次の行を追加します。

ctrl_interface=/run/wpa_supplicant
update_config=1

wpa_passphraseコマンドを実行して、構成をwpa_supplicant_example.confにエクスポートします

wpa_passphrase Your_ssid Your_passphrase >> /etc/wpa_supplicant/wpa_supplicant_example.conf

保存してからwpa_cli経由で接続します。

3
GAD3R