NetworkManager 反复要求输入密码 [802.1x][16.04]

Kub*_*sad 6 xubuntu network-manager internet ethernet 16.04

我最近将表格 15.10 更新到 16.04,我住在校园里,我们必须通过 802.1x 登录互联网。我所做的一切都与我在 15.10 上所做的一样,但是我无法在 ubuntu 16.04 上登录。我输入密码后,登录窗口一次又一次地显示等等。我很确定密码是正确的,因为我在 Windows 中使用它。我还尝试删除所有网络并添加新网络或重新启动网络管理器,但都没有帮助。我已经尝试过这个https://askubuntu.com/a/465222/517465,但它也没有帮助。

jjnovo@jjnovo:~$ sudo gedit /etc/NetworkManager/system-connections/TUL

(gedit:5906): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (gedit:5906): WARNING **: Set document metadata failed: Nastavení atributu metadata::gedit-spell-enabled není podporováno

** (gedit:5906): WARNING **: Set document metadata failed: Nastavení atributu metadata::gedit-encoding není podporováno
Run Code Online (Sandbox Code Playgroud)

哪里会出问题?

我也试过 sudo vi /etc/NetworkManager/system-connections/TUL 并编辑 system-ca-certs=false 不幸的是这也不起作用。

当我从 USB 棒 Ubuntu 15.10 启动时,一切正常,从 16.04 的 USB 棒什么都没有。

小智 6

我想我找到了一个更简单的解决方法。

我仍然使用通常的网络连接界面来填充包括密码在内的所有 802.1x 安全选项卡(即使密码没有正确存储,这也是激活“保存”按钮所必需的)。

然后我打开一个终端并运行“nmtui-connect”并在那里激活连接,它会提示输入密码并尝试连接。在我所有的测试中,我都已成功连接。

有趣的是,密码在登录之间仍然存在,并且填充了 802.1x 安全选项卡的“密码”部分。


小智 0

我也有同样的问题。奇怪的是,有线网络无法工作,而无线网络可以连接到802.1x网络。

无论如何,就我而言,我无法修复它,但可以通过修改接口文件让 NetworkManager 绕过接口来解决。

在 /etc/network/interface 文件中

auto enp0s25
iface enp0s25 inet dhcp
       wpa-driver wired
       wpa-conf /etc/wpa_supplicant/wpa_wired.conf
Run Code Online (Sandbox Code Playgroud)

并在 /etc/wpa_supplicant/wpa_wired.conf 文件中

network={
    key_mgmt=IEEE8021X
    eap=PEAP
    phase2="auth=MACHAPV2"
    identity="youridentity"
    password="yourpassword"
}
Run Code Online (Sandbox Code Playgroud)

就我而言,我可以临时连接到网络。


小智 0

江君钰的回答有错别字,不过还是有效的。

授权=“MSCHAPV2”

network={
    key_mgmt=IEEE8021X
    eap=PEAP
    phase2="auth=MSCHAPV2"
    identity="youridentity"
    password="yourpassword" }
Run Code Online (Sandbox Code Playgroud)

  • 请建议编辑而不是作为另一个答案发布 (2认同)