如何解决装有英特尔无线网卡的机器无线速度慢的问题?

如何解决装有英特尔无线网卡的机器无线速度慢的问题?

我查看了之前的所有问题,但关闭 Wi-Fi 卡的电源管理不起作用。这个问题似乎出在联想 Thinkpad 上。我 3 天前从 Windows 7 切换到 Ubuntu 11.10,所以我对这个操作系统还不熟悉。

答案1

OP 发表:

  • 注意 1:连接速度慢可能是由于您的服务提供商或其他原因造成的,要检查它,请尝试使用其他具有不同操作系统的计算机或通过电缆连接到同一网络。如果速度快,此解决方案可以帮助您。如果速度慢,则可能会浪费时间!*

  • 注2:在我提供的参考资料中的第一个链接中,有更多方法可以解决无线连接缓慢的问题。每种方法都解决了导致连接缓慢的不同可能原因。我建议在寻找其他方法之前先测试一下我在此处提供的解决方案,因为它很可能是有效的。*


如果您使用的是 Ubuntu 11.10,请执行以下操作:

打开终端。输入以下两行:

sudo rmmod -f iwlagn
sudo modprobe iwlagn 11n_disable=1

现在,检查您的无线互联网速度。如果速度仍然很慢,则此解决方案可能不适合您。在这种情况下,只需重新启动计算机即可恢复您所做的更改。如果它变得正常且快速,请在终端中输入以下行永久执行此操作:

gksudo gedit /etc/modprobe.d/iwlagn-disable11n.conf

将打开一个文件。在文件末尾粘贴以下行,然后保存:

options iwlagn 11n_disable=1

保存后,退出并享受!


Ubuntu 12.04 的解决方案:

打开终端。输入以下两行:

sudo rmmod iwlwifi
sudo modprobe iwlwifi 11n_disable=1

现在,检查您的无线互联网速度。如果速度仍然很慢,则此解决方案可能不适合您。在这种情况下,只需重新启动计算机即可恢复您所做的更改。如果它变得正常且快速,请在终端中输入以下行永久执行此操作:

gksudo gedit /etc/modprobe.d/iwlwifi-disable11n.conf

将打开一个文件。在文件末尾粘贴以下行,然后保存:

options iwlwifi 11n_disable=1

保存后,退出并享受!


参考:

*我尝试了这两种解决方案并且它们都有效。

答案2

我按照说明自己解决了这个问题这里

在终端中写入:

echo "options iwlagn 11n_disable=1" | sudo tee /etc/modprobe.d/iwlagn.conf
sudo modprobe -rfv iwlagn
sudo modprobe iwlagn

对于 12.04 及更新版本:更改options iwlagn 11n_disable=1options iwlwifi 11n_disable=1

答案3

对于 12.04,更改:

options iwlagn 11n_disable=1

到:

options iwlwifi 11n_disable=1

答案4

更新:不知怎么的,它最终没有再次连接,所以我做了更多的研究,以下是我发现的:

iwlwifi恢复文件中的原始命令iwlwif.conf(可能不需要恢复文件中的原始命令iwlwifi.conf/etc/modprobe.d/iwlwifi.conf并在末尾粘贴此行:

options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1

要恢复文件,您可以在文档中创建一个名为的新文本文件iwlwifi.conf并添加命令行:

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1

然后保存文档并运行konsole并输入命令

sudo cp /home/[replaceyourusernamehere]/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf

之后我的 wifi 就开始比以前更快了,当我刚进入时:

options iwlwifi 11n_disable=1

注意:上面的方法对我有用,因为我使用超级用户复制了文件。我没有执行下面这部分,但它可能有效,也可能无效。

您可能仍需要运行以下命令:

echo options options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1 | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwlwifi
sudo modprobe iwlwifi
apt-get update

我之前运行时仍然收到错误模块iwlwifi正在使用中:

sudo modprobe -rfv iwlwifi.

请在评论中告诉我这对您是否有用。

相关内容