在Ubuntu 14.04上,Centrino Wireless-N 1030不断断开连接

我安装了Ubuntu 14.04。 我的wifi偶尔会断开连接,我必须将其关闭然后重新开始再次无妻。

我使用的是Centrino Wireless-N 1030。

此外,请确保关闭电源管理。

iwconfig wlan0 

应显示Power Management: Off的一行。 如果它显示为On ,则必须运行:

 sudo iwconfig wlan0 power off 

这似乎是由于驱动程序的N模式错误,你可以禁用它,例如

 modprobe -r iwlwifi && modprobe iwlwifi 11n_disable=1 

在这里和这里查看更多细节:

顺便说一下,我从12.10升级到14.04并遇到了这个问题,但是一旦我重新安装,我就没有看到这个问题。

我曾经遇到过同样的问题。 使用modprobe取消激活快速n和交流类型连接不是一个选项,因为我的笔记本连接到本地网络并需要高网络速度。

从3.13升级到3.18的内核已经解决了我的问题。 现在可靠地使用300+ mbit / s的快速“n”连接(wifi适配器:华硕USB-53N,操作系统:Ubuntu 14.04.1)。 不再断开连接:-)

 sudo iwconfig wlan0 power off 

这暂时解决了这个问题。

要使其永久化,请添加配置文件:

 cd /etc/pm/power.d sudo -H gedit wifi_pwr_off 

这将打开一个空文件,将下面的代码复制到其中:

 #!/bin/sh /sbin/iwconfig wlan0 power off 
  1. 保存文件,记得

     sudo chmod u+x wifi_pwr_off 

    并重新启动。

请注意,代替wlan0,它可以是wlan1等。 例如,您可以看到ifconfig接口。

您可能需要在iw禁用power_save模式,因为iwconfig有些折旧。 运行以下命令:

 sudo iw dev '$(iwgetid 2>/dev/null | grep -o "^\w*")' set power_save off 

'$(iwgetid 2>/dev/null | grep -o "^\w*")'获取您的设备名称, wlan0wlan1等,这样您就不必查找或输入它。这使其可以方便地用作别名或脚本。

如果您知道设备名称,例如wlan0 ,则以下命令执行相同的操作:

 sudo iw dev wlan0 set power_save off 

这对我有用:

选项1

 sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop sudo modprobe -r iwlwifi sudo modprobe iwlwifi 11n_disable=1 sudo modprobe iwldvm 

方案2

 sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop sudo modprobe -rv iwldvm sudo modprobe iwldvm 11n_disable=1 sudo modprobe iwldvm