如何將目前wpa_cli網路匯出到檔案?

如何將目前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


附:

我嘗試過save_config,但結果總是失敗:

>  save_config
FAIL

答案1

您應該添加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

相關內容