我正在使用 Ubuntu 12.10,但无法连接到受密码保护的特定 WiFi 网络。我有密码,并且可以在同一台装有 Windows 8 的笔记本电脑上成功连接到它。
我可以使用 Ubuntu 连接到其他 wifi 网络,因此看起来这个特定的网络在某种程度上有所不同,以至于 Ubuntu 无法连接到它。
当我尝试连接时,它会长时间停留在“连接”状态(2-5 分钟),直到出现“连接失败:激活网络连接失败”错误。
我怎样才能解决这个问题?
答案1
英特尔的无线 N 标准实施存在一些问题,无法与 Linux 很好地兼容。此外,有时有线以太网也会产生干扰。我编写了一个快速脚本,并将其放入我的公共 GitHub 存储库中,该脚本可修复大多数人系统上的问题。您可以在此处找到它:https://github.com/FreedomBen/handy-bash-scripts/blob/master/fixTheInternet.bash
每次启动时运行该脚本,您的无线网络应该可以正常工作。速度将限制在 G,但仍然非常快。
如果您更愿意自己在终端中运行这些命令,可以在这里找到它们。不过这个脚本很方便,因为您可以在每次启动时运行它,而不必记住这些命令:
sudo ifconfig eth0 down
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
答案2
您的 wifi 模块断开连接,路由器可能装有 N,在某些制造商的 Linux 中会出现问题。请禁用 N 或通过 ndiswrapper 从您的 win8 磁盘安装驱动程序。