在 Ubuntu Touch 上创建 WPA2 企业连接

在 Ubuntu Touch 上创建 WPA2 企业连接

我最近将 ubuntu touch 刷入了 nexus 7。它很棒,但我无法让它连接到 WPA2 Enterprise 网络,而这是我所在大学的主要互联网来源(特别是 eduroam)。我尝试使用官方 eduroam bash 脚本,以及创建自定义网络管理器配置,并尝试使用 wpa_supplicant。我没有主意了,谷歌似乎也是如此。有什么想法吗?

答案1

事实证明,NetworkManager 需要正确格式化条目,并且需要证书才能与企业连接配合使用。对于那些困惑的人,eduroam 在其网站上提供了一个脚本,该脚本将为您生成正确的连接文件并安装证书,但您需要安装 python,据我所知,devel 频道没有预装 python。这是 eduroam 的示例配置文件。

[connection]
id=eduroam
uuid=89feacc0-bf73-48b1-92bf-3fb57b735c89
type=802-11-wireless`

[802-11-wireless-security]
key-mgmt=wpa-eap

[802-11-wireless]
ssid=eduroam
security=802-11-wireless-security

[ipv4]
method=auto

[ipv6]
method=auto

[802-1x]
eap=ttls;
identity=<$YOURIDENTITY>
anonymous-identity=<$ANONYMOUSIDENTITY>
ca-cert=~/.eduroam/ca.pem  #Replace the tilde with the absolute path
phase2-auth=mschapv2
password=<$YOURPASSWORD>

答案2

我使用以下模板为我的 BQ Aquaris E4.5 完成了此操作:

https://github.com/AKSW/dssnp/blob/master/network-conf/NetworkManager/system-connections/eduroam

我在电脑上下载了该文件,根据我的凭证进行了修改,然后通过蓝牙将其上传到手机。

然后我使用终端将文件放入/etc/NetwrokManager/system-connections/eduroam

我一打开手机上的 WiFi,就连接上了。

是的,这是一个黑客攻击,但在 GUI 支持该选项之前它运行得很好。

如果您的计算机使用 eduroam,您可以在 中获取更多信息/etc/NetworkManager/system-connections。您可能会在那里找到有关证书的信息。

相关内容