使用 Ubuntu 16.04,一周前一直能正常连接到我的 UNI eduroam wifi。现在它一直要求我输入密码,并且无法连接。
已经尝试过针对其他类似问题的解决方法,但没有效果。
帮助!
答案1
我遇到了类似的问题。我删除了旧连接并手动设置了新连接,这对我有用。
为了删除旧连接,我删除了目录“/etc/NetworkManager/system-connections”中名为“eduroam”的文件。
您可以按如下方式手动设置 Eduroam:在终端中输入“sudo nm-connection-editor”。如果要求输入密码,请输入密码。这将打开连接编辑器。现在,像通常设置一样填写详细信息以及您的凭据。就这样。
如果您愿意,您可以使用 gedit 或 nano 并在上述存储库中创建一个新的连接。
我不确定,但您可能必须注销并重新登录才能连接。
但是,我不知道为什么这个方法有效,而通常的设置却无效!
答案2
我按照链接的说明进行操作这里,在 GUI 部分。16.04 上一切正常。这是我在以下位置找到的结果配置文件的副本:(etc/NetworkManager/system-conenctions/eduroam
我的个人信息已被替换或涂黑)。
[connection]
id=eduroam
uuid=9bcf5de0-d802-424f-bc67-80cfd6df1cda
type=wifi
permissions=user:yourUserName:;
secondaries=
[wifi]
mac-address=**:**:**:**:**:**
mac-address-blacklist=
mac-address-randomization=0
mode=infrastructure
seen-bssids=
ssid=eduroam
[wifi-security]
auth-alg=open
group=
key-mgmt=wpa-eap
pairwise=
proto=
[802-1x]
altsubject-matches=
ca-cert=/etc/ssl/certs/AddTrust_External_Root.pem
eap=peap;
[email protected]
password=PasswordForStudentNumber
phase2-altsubject-matches=
phase2-auth=mschapv2
[ipv4]
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
答案3
在某个时候,可能是在升级到 Ubuntu 15 或 16 后,我无法使用笔记本电脑连接到 eduroam。
尝试了很多可能的解决方案后,我发现我的所有问题都是由于 nl80211 驱动程序无法正常工作。最后我终于解决了所有问题遵循 Arch Linux 指南。
虽然在我的系统中我必须添加 wext 驱动程序/usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service
。我只是将其添加-Dnl80211,wext
到Exec
行中。这样整个文件现在是:
[D-BUS Service]
Name=fi.epitest.hostap.WPASupplicant
Exec=/sbin/wpa_supplicant -u -Dnl80211,wext -O /run/wpa_supplicant
User=root
SystemdService=wpa_supplicant.service
这样我就可以再次连接到 eduroam!
答案4
自 2023 年起,这里提供适用于所有主要操作系统的配置助手工具https://cat.eduroam.org/。该工具本身是一个设置连接并创建必要证书的python脚本。