我一直遇到 wifi 连接问题,我已经缩小了问题范围。Wifi 电源管理似乎影响了我的连接。我可以用以下方法关闭它:
sudo iwconfig wlan0 power off
但是每次我连接到网络时,电源管理都会重新打开。我搜索过解决方案,但我只找到了确保电源管理在您登录、重新启动等时保持关闭的方法。我想我可以用 systemd 钩子解决这个问题,但我不知道这一切是如何工作的。
以下是我得到的信息:
- Ubuntu 15.04
- 联想 ThinkPad Yoga
- 英特尔无线 7260
- 司机:
iwlwifi
- 内核版本
3.19.0-22-generic
有任何想法吗?
这不是重复的为什么当有线连接处于活动状态时,Ubuntu 不会自动禁用无线网络?,但该帖子中的信息与此相关。
答案1
从@waltinator 的评论这是我所做的。截至目前,看起来这已经解决了问题。
创建一个/etc/network/if-up.d
名为的文件wifipower
(名称无所谓):
sudo -H gedit /etc/network/if-up.d/wifipower
并在其中写入:
#!/bin/bash
iwconfig wlan0 power off
保存并使其可执行
sudo chmod a+x wifipower
基本上,每次建立连接时,脚本 wifipower 都会被执行并关闭电源管理。