Ubuntu 在启动时要求输入 Wifi 密码,即使它记得密码

Ubuntu 在启动时要求输入 Wifi 密码,即使它记得密码

我正在使用 Ubuntu 14.04 LTS,我的 wifi 出现了问题。虽然这不是什么大问题,但很烦人。每次启动时,我都会被要求输入 wifi 登录凭据,尽管 Ubuntu 记住了我的用户名和密码。

在我登录系统之前就发生这种情况。而且无论我是否输入 wifi 密码都无关紧要。如果我在该对话框中单击“取消”,然后登录系统,它无论如何都会连接到 wifi(自动)。我只是想摆脱这个对话框。

有小费吗?

答案1

网络管理器将密码保存在您的密钥环中,直到您登录后才会解锁。您可以在连接设置中取消选中“可供其他用户使用”,以阻止其在您登录前进行连接。

或者,您可以通过在网络配置详细信息的“安全”选项卡的密码字段中选择“存储所有用户的密码”来告诉它以未加密的形式存储密码:

答案2

两种解决方案(仅在 Ubuntu 14.10 上测试!):

  1. 在连接设置中取消选中“可供其他用户使用”(转到网络管理器菜单中的“编辑连接”)。
    有点问题(至少在 Ubuntu 14.10 上):由于某种原因,当您登录时,连接不会自动连接。我必须手动执行此操作,即使选中了“当可用时自动连接到此网络”框。

  2. cd /etc/NetworkManager/system-connections/
    sudo nano <your_connection_name>
    

    然后找到 部分[802-1x]。设置字段password-flags=0。就是这样。如果您现在重新连接到无线连接并再次检查此连接文件,您将看到password-flags字段已被 替换password=<your_password>。密码是纯文本,但该文件只能由 root 读取,因此这应该不是问题。

答案3

不确定这是否也适用于 14.04,但 15.10 在无线密码字段前面有选项(通过单击小型 HDD 图标访问),您可以在其中选择是否只为自己存储密码或为每个用户存储密码。如果您为每个用户存储密码,它应该会自动连接到网络。

答案4

我刚刚做了以下更改:

sudo -H gedit /etc/modprobe.d/blacklist.conf

并改变:

blacklist rtl8192cu

blacklist rtl8192c_common

rtl8192cu并且rtl8192c_common互相冲突,所以我把他们添加到了黑名单。

最后关闭我的计算机,当我启动时问题就解决了。

相关内容