我有一个 WPA Enterprise PEAP 连接,每次我在登录屏幕时都会要求我输入 WiFi 密码和 CA 证书。
我没有学校 WiFi 连接的 CA 证书。
这是在 ubuntu 14.04 上,这个警告不断出现。我不断点击忽略并点击“不再警告我”,但错误仍然出现。
此外,我尝试过改变去
etc/NetworkManager/system-connections
找到我的连接并更改线路
system-ca-certs=true
到
system-ca-certs=false
但这根本没有帮助。
答案1
警告一再出现。我最终做的是,首先单击“选择证书颁发机构证书...”
然后我转到“/usr/share/ca-certificates/mozilla/AddTrust_External_Root.crt”并将其添加为我的证书。
证书错误消失了,但 WiFi 密码提示却没有
所以我进入“编辑连接”并选择了我的无线连接。
然后我进入“常规”选项卡并取消勾选“所有用户都可以连接到此网络”
不再提示 CA 或无线密码。
答案2
一些学校和组织使用基于 EAP 的身份验证,而没有 CA 签名的证书,通常是因为成本较高。此警告消息基本上与您的 Web 浏览器警告网站 SSL 证书无效或未签名。如果您信任用于连接的证书,您可以单击“不再警告我”框,然后选择,Ignore
网络管理器应存储凭据以供下次连接时使用。
答案3
对话框弹出,但如果不删除 system-ca-certs,我就会一直无法连接到与自签名证书相关的网络。一旦我完全删除了 system-ca-certs 标志,我至少可以使用我的凭据连接到我的网络。所以,这很奇怪。接下来,我按照某人的建议选择了一个根证书,对话框的烦恼就消失了。然后我注意到 system-ca-certs 又回来了,但奇怪的是一切都连接得很好。所以,那里肯定有问题,但解决的方式并不能清楚地说明它是什么。
答案4
根据 Ben Banks 和 user276463 的回答,我按照以下步骤解决了该问题。
- 尝试使用 wifi 菜单连接。连接失败并再次要求输入密码。
- 再次要求输入密码后,从菜单中断开 wifi 连接。
- 编辑
/etc/NetworkManager/system-connections/CONNECTION_NAME
并删除该行system-ca-certs=true
- 使用 wifi 菜单再次连接。这次成功了。