当我停止使用 Wi-Fi 连接时,Wi-Fi 会自动断开连接,如何禁用此功能。
版本:Linux 3.19.0-42-generic #48~14.04.1-Ubuntu SMP 星期五 12 月 18 日 10:24:49 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
ifconfig 结果: ifconfig eth0 链路封装:以太网 HWaddr xxxxxxxxxxxxxxx
UP 广播多播 MTU:1500 度量:1 RX 数据包:0 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:0(0.0 B) TX 字节:0(0.0 B)
lo 链路封装:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0 inet6 地址:::1/128 范围:主机 UP 环回运行 MTU:65536 度量:1 RX 数据包:7731 错误:0 丢弃:0 溢出:0 帧:0 TX 数据包:7731 错误:0 丢弃:0 溢出:0 载波:0 冲突:0 txqueuelen:0 RX 字节:730184(730.1 KB) TX 字节:730184(730.1 KB)
wlan0 链路封装:以太网 HWaddr f0:00:00:00:00:00
inet 地址:192.168.2.42 Bcast:192.168.2.255 掩码:255.255.255.0 inet6 地址:xxxxxxxxxxxxxxxxxxxxx 范围:链路上行广播运行多播 MTU:1500 度量:1 RX 数据包:97190 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:89975 错误:0 丢弃:0 超限:0 载波:0 冲突:0 txqueuelen:1000 RX 字节:98994019(98.9 MB) TX 字节:12565626(12.5 MB)
答案1
如果我理解正确的话,这可能是因为电源管理关闭了您的 WiFi 接口。在断开连接之前,请尝试以下操作:
在终端窗口中,输入以下命令以禁用 wlan0 的电源管理:
sudo iwconfig wlan0 power off
如果它有帮助(并且只有它有帮助),您可以按如下方式使此设置永久生效:
使用您最喜欢的编辑器创建并编辑 /etc/pm/power.d/wifi_pwr_off
sudo gedit /etc/pm/power.d/wifi_pwr_off
在空文件上面添加以下两行并保存
#!/bin/sh /sbin/iwconfig wlan0 power off
使创建的文件可执行
sudo chmod +x /etc/pm/power.d/wifi_pwr_off
重启你的电脑
有关 iwconfig 和电源管理的更多详细信息,您可以使用手册页:
man iwconfig
...并向下滚动到电源参数的解释。
我希望这有帮助。