Wifi

如何將目前 wpa_cli 網路導出到文件?

  • February 10, 2018

假設我已連接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了,但我總是有一個失敗的結果:

>  save_config
FAIL

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

引用自:https://unix.stackexchange.com/questions/330982