在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
-
保存文件,记得
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*")'
获取您的设备名称, wlan0
, wlan1
等,这样您就不必查找或输入它。这使其可以方便地用作别名或脚本。
如果您知道设备名称,例如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