Ubuntu会在启动过程中要求输入Wifi密码,即使它记得


8

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

这甚至在我登录系统之前就发生了。而且即使我输入的不是wifi密码也没关系。如果我只单击该对话框上的“取消”,然后登录到系统,它将以任何方式(自动)连接到wifi。我只是想摆脱对话框。

有小费吗?

Answers:


13

Network Manager会将密码保存在您的钥匙圈中,直到您登录后才会解锁。您可以通过在连接设置中取消选中“其他用户可用”来阻止其在登录之前进行连接。


2
显然,所谓All users may connect to this network在Ubuntu 2015.10
尼古拉斯·拉乌尔

1

两种解决方案(均仅在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用户读取,因此应该没有问题。


1

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


0

我只是做了以下更改:

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

并更改:

blacklist rtl8192cu

blacklist rtl8192c_common

rtl8192cu并且rtl8192c_common相冲突对方,所以我把它们添加到黑名单。

最终关闭计算机,并在启动时解决问题。


您能解释一下这与问题的关系吗?另外,您是否可以避免建议在sudo图形应用程序中使用?使用sudo -igedit /some/file例如
Zanna

@Zanna您能解释一下为什么例如sudo gedit somefile不良做法,但sudo -i随后gedit somefile却不是吗?第二个对我来说似乎更危险。
bracco23

1
@ bracco23看到这个问题
Zanna
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.