Xiaomi-ax3000t-openwrt
Xiaomi-ax3000t-openwrt copied to clipboard
acc网络加速负载均衡导致openwrt间歇性断网,dns解析问题
我使用的是 ax3000t ,不知道这个问题是设备问题,还是 openwrt 本身存在问题,所以在这里提了
给使用这个固件的提个醒吧,困扰了我快一个月了。
问题
openwrt间歇性断网,有的网站可以访问,少部分无法访问。或者网站需要刷新多次、有时候又突然可以。
通过ping 命令,发现是dns 无法解析,但是大多数网站均可以正常解析,少部分 dns 无法获取到。特别奇怪,使用 chrome 浏览器访问,提示的也是 dns 无法解析到
https://images.zwc365.com/i/2024/08/17/203918.png
google查询到有类似问题,在 csdn上有:openwrt 处理间歇性无法上网(DNS故障)问题
复现和解决
别人的问题是 负载均衡。所以尝试关闭 acc 负载均衡选项,发现确实有效果, 但还是有点小 bug:
如下图:取消 软件流量分载
https://images.zwc365.com/i/2024/08/17/203210.png
网址举例
www.baidu.com www.google.com
以上两个网站任何时候均可以访问。(无论开启或关闭均可访问)
第三个网站:secure.ubuntu.com
在开启 acc 软件负载均衡的情况下,无法获取 dns 地址。关闭 acc 软件负载均衡,可以正常访问
多线程转发导致的ipv6网站无法解析dns
但是还有小问题,无论开启或者关闭 acc中的负载均衡
,一个 ipv6的网址依旧无法获取 dns ,还是提示 dns无法解析。
后来想到,开启了 ShadowsocksR plus+ 插件,而插件中,也有多线程负载功能。将插件中的负载均衡也一并关掉。现在所有网站均可以正常获取 dns 了。
如下:将流量转发线程改为 单线程
https://images.zwc365.com/i/2024/08/17/203814.png
很奇怪的问题,多线程负载均衡、转发会导致 dns 解析失效或ipv6 解析失效