寒假打算更多地接触Linux,所以打算在Ubuntu14.04下学习Redis。
在跟着Redis官网学习的时候,突然网页就加载不出来。看右上角网络连接并没有断开,于是立马看看连着同一wifi的手机能否刷新。结果发现wifi并没有问题。于是我断开重连,发现根本连不上。然后我用手机开热点,笔记本也连不上。然后换回windows系统,可以正常上网。可以想到,应该是Ubuntu系统的无线网卡驱动的问题。
查看了一系列相关资料,看到网上也有相关的情况。说可能是Ubuntu14.04系统内核和网卡驱动的不兼容的一些问题。具体请看:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1240940
于是乎我查看了内核版本3.19.0-28-generic,系统版本是Ubuntu 14.04.3 LTS。无线网卡驱动Realtek RTL8723BE。接着搜索了解到是内核版本和无线网卡驱动版本不兼容导致无线网卡过一段时间就会自动休眠省电。所以会出现上述情况。
解决方案:
找到/etc/modprobe.d/rtl8723be.conf (没有的话自己新建),写入options rtl8723be fwlps=0 swlps=0,保存退出,然后sudo reboot重启。问题搞定。
补充:
swenc, "using hardware crypto (default 0 [hardware])
硬件加密设置 默认是0
ips, "using no link power save (default 1 is open)
不使用链接省电 默认是1 默认是开启 就是启用省电。
fwlps, "using linked fw control power save (default 1 is open)
链接FW控制省电 默认是1 就是打开省电设置