问题描述
我的大学使用WPA2 Enterprise加密技术登录他们的无线网络。在NetworkManager中,我已经键入了他们需要的所有内容
-
安全性:WPA& WPA2企业版
-
身份验证:受保护的EAP(PEAP)
-
不需要CA证书
-
PEAP版本:自动
-
内部认证:MSCHAPv2
-
用户名和密码是正确的。
每当我尝试连接时,我都会看到一个窗口,要求我一遍又一遍地输入密码
最佳解决办法
这里有一个错误报告:https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1104476
解决方法是删除该行
system-ca-cert=true
从/etc /NetworkManager /system-connections /中找到的配置文件
次佳解决办法
这是一个解决方案。
-
打开终端(
Alt
+F2
)并运行以下命令:cd /etc/NetworkManager/system-connections sudo touch SSID #SSID is the name of the profile, e.g. eduroam sudo nano SSID
-
然后编辑”SSID”配置文件,如下所示:
[ipv6] method=auto [connection] id=SSID #(e.g.EDUroam) uuid=9e123fbc-0123-46e3-97b5-f3214e123456 #unique uuid will be created upon creation of this profile type=802-11-wireless [802-11-wireless-security] key-mgmt=wpa-eap auth-alg=open [802-11-wireless] ssid=SSID mode=infrastructure mac-address=0A:12:3C:DA:C1:A5 security=802-11-wireless-security [802-1x] eap=peap; identity=studentid123123 phase2-auth=mschapv2 password=mypass123123 [ipv4] method=auto
修改上面的文件,它应该工作。
第三种解决办法
我在工作中遇到了同样的问题我遵循了说明并更改了system-ca-cert=false
但是我也必须进入并更改无线驱动程序设置,一旦我进行了连接的更改。看看我在下面获得信息的链接
http://wireless.kernel.org/en/users/Documentation/wpa_supplicant
-o<driver> and -O<ctrl>
/usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service
[D-BUS Service]
Name=fi.epitest.hostap.WPASupplicant
Exec=/sbin/wpa_supplicant -u -f /var/log/wpa_supplicant.log
User=root
[D-BUS Service]
Name=fi.epitest.hostap.WPASupplicant
Exec=/sbin/wpa_supplicant -u -onl80211 -O/var/run/wpa_supplicant
User=root
第四种办法
您可能还需要通过在用户名之前添加企业域来指定企业域,如下所示:域名\用户名旁边注释/删除上述行。