如何将当前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

相关内容