在我的笔记本电脑中,我rtl8723b2
安装了一个网络适配器,通常工作得很好。除非我在某个房间里,否则我没有任何问题。
那里的 wifi 有时工作得很好,有时网络管理员说我已连接到 wifi,但我无法访问任何网站(或与互联网相关的任何其他内容)。
如果我尝试打开一个网站,它就会卡住,Looking www.example.com
所以我认为 DNS 设置可能有问题,但在使用时ping 8.8.4.4 -c5
也不会得到任何响应。
然而,该ping
命令并没有说明没有互联网连接。相反,它说它已发送所有包裹,但没有收到任何包裹(也可以使用其他 IP 重现)。
我知道某个特定房间的 wifi 信号可能有点问题,但网络管理器显示 wifi 信号强度平均约为 70%,这表明(对我来说)这似乎不是问题。
纯粹从观察来看(wifi已连接,但仍然无法访问互联网),我认为这可能与所描述的wifi适配器的省电模式有关这里。因此我尝试使用该fwlps=0
选项(我什至尝试过该ips=0
选项)但这并没有解决问题。
不过值得一提的是,大多数情况下,这种“已连接但无法访问互联网”的状态可以通过多次断开和重新连接 wifi 网络或通过sudo modprobe -r rtl8723be
和重新加载相应的内核模块来解决sudo modrpobe rtl8723be
。甚至有些情况下,一段时间后互联网就恢复正常了。
每次我在这个房间里使用笔记本电脑时,最终都会出现这个问题。有时它在启动后就直接出现,有时我可以上网冲浪几个小时它才会出现。
我在 Linux Mint 18 和 Manjaro Linux(使用 4.9.52-1-MANJARO 内核)中遇到这个问题。
有人知道这里发生了什么,甚至知道如何解决它吗?
注意:我还尝试插入 USB wifi 适配器并使用它来访问互联网,但问题也没有得到解决。
编辑:我的网络适配器的完整“配置文件”如下所示:
options rtl8723be fwlps=0 ips=0 ant_sel=1
答案1
所以我找到了问题的“解决方案”:
事实证明,虽然我的笔记本电脑声称它的 WiFi 连接强度约为 70%,但路由器的情况却有所不同。这表明几乎没有任何联系。
所以我的论点是,由于连接不良,出现了某种(微)断开连接,网络管理员没有注意到,因此没有尝试修复。
不管是什么原因,我通过使用wifi中继器解决了这个问题,这样我在那个特定的房间里就有更好的信号强度,从那以后这个问题就没有再出现了。