我昨天从 xUbuntu 14.04 升级到了 14.10,因为我希望有更好的蓝牙识别功能。(但我没有)。
升级之前
Wifi 似乎会随机掉线。当我和路由器之间有更多空间/东西时,这种情况更常见,但当没有任何变化时也会发生。
时间可能是两天,也可能是几分钟(在极端情况下)。
我需要使用下拉菜单禁用-启用整个网络,因为断开连接后,路由器的 SSID 不在菜单中供我选择。路由器本身不会失去与任何其他设备的连接,并且在重新启用网络后 5 秒我再次连接到它。
升级后
Wifi 断线速度现在更快,约为 10-30 分钟。
我已经尝试过了此解决方案.但是没有起到作用。
输出 '剧本' (太长):http://paste.ubuntu.com/9850671/
任何进一步的信息都乐意提供。如果可能的话,我将非常感激您的帮助,甚至能稍微解释一下问题所在。
更新 1
Jan 24 17:21:37 Laptop kernel: [ 7755.037954] wlan0: deauthenticated from xx:xx:xx:xx:xx:xx (Reason: 7=CLASS3_FRAME_FROM_NONASSOC_STA)
每次我的连接断开时都会出现此行。可能与这个错误
更新 2
目前,我制作了一个脚本来自动重新连接我。
#!/bin/bash
while :
do
if ! ping -c 1 -W 4 192.168.2.1 >/dev/null; then
notify-send 'Network gone down' 'Reconnecting...'
nmcli nm enable false;
sleep 0.5;
nmcli nm enable true;
sleep 10
fi
sleep 1
done
可能需要更改 IP 地址。我不擅长网络。它也可能产生一些误报。毕竟这是一种黑客行为。但仍然比每次手动点击菜单要好。
更新 3
'脚本' 的当前输出:这里
Cross 将问题发布到了Ubuntu 论坛按照建议。
答案1
将路由器从自动或任何频道更改为未被占用的频道,以下内容来自脚本,您是频道 11 上的其中一个
Channel occupancy:
1 APs on Frequency:2.412 GHz (Channel 1)
3 APs on Frequency:2.437 GHz (Channel 6)
1 APs on Frequency:2.447 GHz (Channel 8)
5 APs on Frequency:2.462 GHz (Channel 11)
您找到的修复程序和错误不适用于您的 wifi 卡,英特尔迅驰 N135
有一件事可以帮助提高 11N 的速度,那就是echo "options iwlwifi 11n_disable=8" | sudo tee -a /etc/modprobe.d/iwlwifi.conf
重新启动并检查结果
尝试禁用 Ubuntu 防火墙。
sudo iw reg set DE
然后重启,并可能在禁用 TLP 的情况下进行测试,新结果看起来你应该有一个正常工作的 wifi 连接