症状:
1> ubuntu 开机后 wifi 可用,一段时间后(几分钟到一个小时不等),wifi无法上网。
2> 切换到windows 系统下,一切正常
结论: ubuntu 驱动问题
病因:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1320070
solution 1 : http://ubuntuforums.org/showthread.php?t=2308948
重复加载WIFI 模块,跟重启差不多
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be
solution 2: http://zhidao.baidu.com/link?url=Oe3uFb-bN63VRpS5fdoKVpKOIq_OcqmrCmBvBhKlqgDIkupO5Qhy1qgCj8qIIYDYH5lb3dfU1N0gpxNJahjy55ClFCaZKxHTDQ9-A_q6_bi
sudo modprobe -r rlt8723be
sudo modprobe rtl8723be -v ips=0 fwlps=0 swenc=1
如果上述可行,则将上述配置写入配置文件,阻止WIFI 模块的节能方式
新建文件 /etc/modprobe.d/rtl8723be.conf
文件内容: options rtl8723be ips=0 fwlps=0 swenc=1
sudo tee /etc/modprobe.d/rtl8723be.conf 或者重启系统
solution 3: 安装一个新的驱动,彻底解决问题
From https://bugzilla.kernel.org/show_bug.cgi?id=83641#c1
"There is a new version of this driver at GitHub. You will need to have the package with the kernel headers installed.
git clone http://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
This version of the driver will be submitted for inclusion in kernel 3.18. I ran it for 39 hours with no disconnects."
solution 4:
重启或者卸载当前的网络manager,重新安装一个别的网络管理器,然后期待它的驱动没有问题
sudo restart network-manager
安装第三方软件
sudo apt-get install wicd && sudo apt-get purge network-manager
sudo reboot
个人推荐使用方式1, 2 毕竟不用大动干戈, 所不定ubuntu哪一天的更新就将它修复好了,到时还方便撤掉自己的修改。
如果有哪一种对你的情况有效,请留下你的网卡型号和系统配置,方便后来者参考。