几天来我一直在尝试将我的 Debian 机器连接到我大学的 WPA2 安全的 eduroam 网络。
网络规格如下
- 安全类型:WPA2 企业版
- 加密类型:AES
- 身份验证方法:PEAP、EAP MSCHAPv2
我一直尝试连接的网络管理器是网络管理器。
当我尝试连接时会发生什么:我将网络设置配置为符合我所在大学的 PEAP 和 MSCHAPv2 规范,勾选“不需要 CA 证书”(不需要)选项,输入我的用户名和密码(我知道它们是正确的),然后单击“连接”。它尝试连接,不到一秒钟,它就中断了连接并返回(成功)连接到我也可以访问的不安全网络。没有错误消息,什么都没有。只是澄清一下,这不是已知的错误,它无限期地要求进行身份验证。它不会这样做。
我知道这不是硬件问题,因为我可以轻松连接到不安全的网络。
更多信息:
我尝试过多个其他网络管理器,但都无济于事。
ConnMan - 意外地成功连接,但不到 5 分钟就断开连接,并且不允许我重新连接
wicd - 拒绝连接任何网络,即使是不安全的网络。在不安全的情况下,它要么挂起“获取 IP 地址”,要么在安全的情况下返回错误“密码错误”。
我宁愿坚持使用网络管理器,因为我觉得它可以工作。
如果有人能尝试帮助我,我将不胜感激,目前我没有其他资源了。我即将重新安装 Debian,如果我找不到答案,我会这样做。谢谢。
答案1
无线网络连接涉及多个组件,目前尚不清楚哪一个组件导致了这种奇怪的行为,因为您还没有查看错误消息。
下次您遇到同样的问题(与 eduroam 断开连接,无法检测到任何其他 wifi 网络)时,请按以下步骤操作:
发出命令:
sudo ifdown wlan0 sudo ifup wlan0
现在尝试看看 wifi 是否再次工作;
如果没有,请发出以下命令:
sudo service networking stop sudo service networking start
现在尝试看看 wifi 是否再次工作;
如果没有,则发出命令
sudo service network-manager stop sudo service network-manager start
并尝试查看 WiFi 是否再次正常工作。
如果没有,您将不得不在错误消息中进行搜索,正如我在评论中所述,没有办法摆脱此困境。