检索 NetworkManager 生成的 wpa_supplicant 配置

检索 NetworkManager 生成的 wpa_supplicant 配置

我正在尝试调试 NetworkManager 支持的无线连接。当我wpa_supplicant使用自己编写的自定义wpa_supplicant.conf文件进行调试时,它可以正常工作,但当我使用相同的参数配置 NetworkManager 时,它却不起作用。我想知道 NetworkManager 提供给 wpa_supplicant 的确切参数,以便与我的自定义配置进行比较。

我可以连接到wpa_supplicant使用wpa_cli,并且可以检索每个参数。但我希望有一种方法可以一次转储整个配置,或者至少有一种方法可以列出全部我可以获取的参数。

我的系统正在运行带有最新软件包的 Debian sid。

答案1

恐怕您无法使用 wpa_cli“转储”参数集。但是您看过文件夹中的文件了吗/etc/NetworkManager/system-connections?我想这应该会很方便。

答案2

NetworkManager 通过 D-bus 将其发送给 wpa_supplicant。

https://mail.gnome.org/archives/networkmanager-list/2013-June/msg00126.html

https://askubuntu.com/questions/75872/where-are-the-networkmanager-logs

它位于 D-bus 日志中。对我来说,它位于 /var/log/syslog 中,但我认为它因发行版而异。它显示了一些行,例如

Config: added 'eap' value 'PEAP'
Config: added 'phase2' value 'auth=MSCHAPV2'
...

相关内容