升级到 Ubuntu 14.04 后,我无法连接到任何新的WPA2 wifi 接入点。现有的可以正常工作。
这里是 syslog 输出的 pastebin:http://pastebin.com/QVgmRmXp
以下是有时会在弹出窗口中显示的错误:
(nm-applet:28277): nm-applet-WARNING **: Connection activation failed: (1) Creating object for path '/org/freedesktop/NetworkManager/ActiveConnection/34' failed in libnm-glib.
有一个解决方法,但不太好。连接失败时,将在此处创建一个文件:如果我编辑该文件并为该部分/etc/NetworkManager/system-connections/<name of network>
添加密码,那么我就可以连接。psk=password
[802-11-wireless-security]
答案1
按照以下步骤更改到新的 WiFi 网络
- 单击电池符号旁边的 WiFi 符号。
- 单击下拉菜单底部的“编辑连接”。
- 选择您想要连接的网络,然后单击编辑按钮。
- 点击那里的WiFi安全选项卡并输入该网络的密码,保存并关闭。
现在如果你连接到它,一切都会正常工作。
答案2
当使用某些设置连接路由器时,ubuntu 和 linux 的无线驱动程序有点敏感,我将推荐使用最佳设置。
我建议你将路由器中的加密类型更改为带 AES (CCMP) 的 WPA2。确保不要选择 WPA 或 WPA/WPA2 混合模式,因为这将再次需要 TKIP,但不建议这样做。
进入网络管理器并设置您的无线设置以匹配屏幕截图以获得最佳效果。
还可以:
sudo ifconfig wlan0 down
sudo modprobe -rfv iwldvm
sudo modprobe -rfv iwlwifi
sudo modprobe -v iwlwifi 11n_disable=1
sudo ifconfig wlan0 up
这将在您重新启动时重置,但如果它有帮助(在许多情况下确实如此),我们可以通过以下方式使其永久生效:
echo "options iwlwifi 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwldvm
sudo modprobe -rfv iwlwifi
sudo modprobe -v iwlwifi
重启
答案3
我最近也遇到了这个问题。我还有另一个答案。
我在一台新机器上安装了 ubuntu 14.10,然后从也运行 14.10 的旧机器移植了我的主目录。这似乎拖拽了旧机器上的密钥环,具体来说是这些文件:
~/.local/share/keyrings/login.keyring
~/.local/share/keyrings/user.keystore
对我来说,解决方案是重命名这些旧的密钥环文件,然后让 ubuntu 创建新的密钥环文件。
cd ~/.local/share/keyrings
mv login.keyring login.keyringold
mv user.keystore user.keystoreold
我从这个论坛帖子中获得了创建新密钥环的方法:https://ask.fedoraproject.org/en/question/7259/lost-keyring-password/
~/.gnome2
将其文件路径替换为~/.local/share
。
一旦更换了密钥环,我的网络管理器就可以再次正常工作。