为什么我的无线网络适配器行为异常?(Ubuntu 14.04)

为什么我的无线网络适配器行为异常?(Ubuntu 14.04)

我有一台配备 Intel Centrino Advanced-N 6235 无线网卡的笔记本电脑,使用的是 Ubuntu 14.04。近一周以来,我的无线网卡一直出现奇怪的问题。当我插入电源线时,网卡保持与接入点的连接,但完全停止接收,但在使用电池时工作完全正常。

通过一番调查,我将其缩小为与电源管理相关的问题。根据设计,当我使用电池运行笔记本电脑时,无线网卡处于电源管理:开启状态,这已通过sudo iwconfig命令验证。当我插入电源线时,它进入电源管理:关闭状​​态,并停止接收。在使用 操作它时sudo iwconfig wlan0 power on,在仍连接到交流电源的情况下,电源管理将打开,并且卡开始正常工作。

同一台笔记本电脑在 Windows 7 中启动时不会出现此问题,因此我认为这不是操作系统无关的组件故障问题。是否有复杂的解决方案,还是每次插入sudo iwconfig wlan0 power on电源线时我都需要依赖一些劣质脚本来执行?

答案1

请打开终端并执行:

sudo cp /usr/lib/pm-utils/power.d/wireless /usr/lib/pm-utils/power.d/wireless.bak
gksudo gedit /usr/lib/pm-utils/power.d/wireless 

文件打开后,进行以下更改;我参考了我的 14.04 系统上的文件中的行号:

Line 38: iwconfig_ac="power on" instead of off
Line 41: *) iwconfig_ac="power on" instead of off
Line 75: false) wireless_powersave on ;; instead of off

间距、拼写等都很重要,因此请仔细校对。保存并关闭 gedit。重新启动并检查:

iwconfig

如果不清楚的话,我已在此处发布修改后的文件以供参考:http://paste.ubuntu.com/8020443/

在我的 14.04 系统上,重启后,交流电和电池的电源管理均打开。

相关内容