没有 CA 证书的网络管理器 WiFi 配置

没有 CA 证书的网络管理器 WiFi 配置

我尝试在 /etc/NetworkManager/system-connections/MyWifi 中重用网络管理器 wifi EAP-PEAP 配置

像这样 :

[connection]
id=MyWifi
uuid=70b2f88f-1c43-45e0-acd5-276f66bd0b98
type=wifi
permissions=user:john.doe:;

[wifi]
mac-address-randomization=0
mode=infrastructure
ssid=MyWifi

[wifi-security]
key-mgmt=wpa-eap

[802-1x]
eap=peap;
identity=john.doe
password=
phase2-auth=mschapv2

[ipv4]
method=auto

[ipv6]
addr-gen-mode=stable-privacy
ip6-privacy=0
method=auto

但是当我用 nm-connection-editor 打开它时,它显示:

设置无效 Wi-Fi 安全:无效的 EAP-PEAP CA 证书:未指定证书

事实上,Wi-Fi 安全选项卡中没有标记“无需 CA 证书”。但它在原始配置中,我不知道如何在配置文件中标记它。没有证书的 wifi

在此先感谢您的帮助。

答案1

此设置在 dconf 数据库中设置。

dconf 转储 /org/gnome/nm-applet/eap/70b2f88f-1c43-45e0-acd5-276f66bd0b98/
忽略-phase2-ca-cert=false
忽略-ca-cert=true

如果您想将其设置为所有用户的默认设置,请查看此处

答案2

在 NetworkManager 中,即使没有设置证书,连接配置文件也可以正常使用。

但是,不使用证书确实会使您的连接不安全。不小心这样做是不好的,您应该明确同意这一点。因此,nm-connection-editor 试图通过强迫您承认不需要证书来表明这一点。

“无需 CA 证书”标志不存储在连接配置文件本身中。nm-connection-editor 将其存储在用户设置中。如果您因此打开一个没有证书的新配置文件,则 nm-connection-editor 会坚持要求您设置证书(或确认不需要证书)。

如果您不想使用证书,解决方案就是选中“不需要 CA 证书”框。单击“保存”并存储标志。下次再次在 nm-connection-editor 中打开配置文件时,复选框将被选中,并且“保存”不会被禁用。

通过 dconf 是可能的,但似乎没有必要。

相关内容