使用Eduroam连接到PEAP和MSCHAPv2

我过去三年一直在我的Ubuntu客户端上使用Eduroam,而且每一个新版本都有越来越难连接到Eduroam(我的大学网络)。

到目前为止,它已经使用PEAP和MSCHAPv2,并获得了我的大学证书。 这次虽然经过了无数个小时,但仍然不愿意联系。 任何人都知道如何,甚至设法自己做到这一点? Eduroam几乎是世界上所有的大学,所以我想我不是唯一需要这个的Ubuntu用户?

这似乎是Gnome网络管理器的一个错误,莫名其妙地陷入困境( https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1104476 )。 简而言之,在您尝试并且第一次无法连接到eduroam之后

  1. 转到文件夹/etc/NetworkManager/system-connections并编辑eduroam条目(例如打开终端并键入:

     sudo -H gedit /etc/NetworkManager/system-connections/eduroam 
  2. 在此文件中,您将找到需要删除的条目system-ca-certs=true

  3. 保存,并尝试连接(它可能会首先失败,你将不得不重新输入密码)之后应该成功连接!

如果仍然无法连接,请尝试网络菜单下的“编辑连接”。 找到eduroam并在“安全”选项卡中输入密码。 然后连接。 它对我有用!

Ubuntu 14.04 eduroam连接:

编辑eduroam连接 – > Wi-Fi安全:

  1. 安全性:WPA和WPA2企业版
  2. 身份validation:受保护的EAP(PEAP)
  3. 匿名ID:用户名@ ….. edu
  4. CA证书:无(并选中“无需证书”框,如果有的话)
  5. PEAP版本:自动
  6. 内部认证:MSCHAPv2
  7. 用户名:username @ …. edu
  8. passwd:……

然后忽略证书警告。