症状:
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: 安装一个新的驱动,彻底解决问题
重启或者卸载当前的网络manager,重新安装一个别的网络管理器,然后期待它的驱动没有问题
sudo restart network-manager
安装第三方软件
sudo apt-get install wicd && sudo apt-get purge network-manager
sudo reboot
个人推荐使用方式1, 2 毕竟不用大动干戈, 所不定ubuntu哪一天的更新就将它修复好了,到时还方便撤掉自己的修改。
如果有哪一种对你的情况有效,请留下你的网卡型号和系统配置,方便后来者参考
不过,本人是用第三种方法搞定的, 还是换个驱动之后,问题一了百了!
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 https://github.com/lwfinger/rtlwifi_new
cd rtlwifi_new
make
sudo make install
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be
sudo echo "options rtl8723be fwlps=0 swlps=0" > /etc/modprobe.d/rtl8723be.conf
sudo reboot