rtl8723be无线网卡经常断网,或者信号不稳定。需要硬重启计算机才能恢复。我的电脑配置:联想thinkpadE系列笔记本+Debianv964位。在网上搜索了类似的攻略,现在问题已经解决了。本着知其然、知其所以然的态度,这里再次把步骤和说明,作为总结:检查参数[1]首先,确保/etc/modprobe.d/rtl8723be.conf文件存在,如果不存在,创建一个。该文件用于保存网卡的参数配置。[2]使用sudomodinfortl8723be查看网卡可用参数swenc:设置为1forsoftwarecrypto(default0)0表示硬加密,网上帖子反映硬加密会丢包(可能是bugin硬件本身),所以设置ips:设置为0不使用链接节电(默认1)swlps:设置为1使用SW控制节电(默认0)fwlps:设置为1使用FW控制节电(默认1)ipsswlpsfwlps是节能相关的三个选项,都设置为0msi:设置为1使用MSI中断模式(默认0)MSI(MessageSignaledInterrupt)信号中断如果是64位机器,这个参数是设置为1debug:设置调试级别(0-5)(默认0)(整数)调试级别。数字越大,日志中生成的信息越多。可以设置为1disable_watchdog:设置为1禁用看门狗(默认0)设置为1,关闭看门狗ant_sel:设置为1或2强??制天线数(默认0)rtl8723be是双天线(#1#2)网卡。设备制造商通常只使用其中之一来获得信号。没拆开看,不过文末的一个小实验基本可以断定Lenovo用#2作为天线配置[3]综上所述,可以写出一个完整的配置文件。将该文件保存到[1]中的rtl8723be.confoptionsrtl8723beswenc=1optionsrtl8723beips=0optionsrtl8723beswlps=0optionsrtl8723befwlps=0optionsrtl8723bemsi=1optionsrtl8723bedebug=1optionsrtl8723bedisable_watchdog=1optionsrtl8723beant_sel=2卸载、重载[4】写好配置后,在命令行重新安装网卡模块。先卸载网卡模块:$sudomodprobe-rvrtl8723be#-runload-vverboseoutput:rmmodrtl8723be...然后重新加载:$sudomodprobe-vrtl8723be#-vverboseoutput:...insmod/lib/modules/4.9.0-6-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.kodebug=1disable_watchdog=1fwlps=0ips=0msi=1swenc=1swlps=0ant_sel=2稍等片刻,网卡会按照修改后的配置重启上线。这两个命令组合成一个别名存放在.bashrc中,方便再次遇到问题调用。在桌面环境下,通过点击图标关闭和启动无线网卡有时会导致系统直接死机,需要硬重启。我用的桌面是Xfce,可能是软件的bug,不知道GNOME或者KDE有没有类似的问题。上面说到网卡天线,网卡有两个天线,准确的说应该是两个天线接口。先放一张示意图Antennainterface#1Antennainterface#2下面我们来对比下ant_sel分别设置为1和2,信号强度的区别首先获取无线设备名称:iplinkoutput...4:wlp4s0:查看信号强度(ant_sel=2):sudoiwdevwlp4s0stationdump...signal:-4dBmsignalavg:-2dBmtxbitrate:54.0MBit/srxbitrate:54.0MBit/s...然后将天线设置为1并重新加载.然后查看信号强度(ant_sel=1):...signal:-12dBmsignalavg:-15dBmtxbitrate:54.0MBit/srxbitrate:48.0MBit/s...可以看出当设置天线接口时#2,信号比#1好很多。当然主机厂商不同肯定会有差异,需要自己对比。【全文完】
