你有没有遇到过这种情况:家里新装了双宽带(比如电信+联通),路由器也支持多WAN口负载均衡,可一开视频会议就卡顿,下载大文件时网速忽高忽低,甚至直接断流几秒——刷新网页显示‘无法连接’。不是宽带坏了,也不是电脑中病毒,十有八九是网络均衡断流问题在作祟。
啥叫网络均衡断流?
简单说,就是路由器把不同数据包分给不同宽带线路跑,但TCP连接本身是有状态的。比如一个HTTP请求被拆成10个包,前5个走电信、后5个走联通,中间某个包在联通线路上延迟高或丢了一两个,服务器收不齐就重传,客户端等不到响应,浏览器直接判定超时断开——看起来就像‘断流’了。
装机时最容易翻车的3个环节
1. 路由器负载均衡模式选错了
很多新手看到‘智能均衡’‘自动分配’就直接勾上,结果发现越用越卡。其实家用场景下,‘按连接数均衡’或‘按源IP哈希’比‘轮询’靠谱得多。轮询会把同一个网页的多个请求强行打散到不同出口,极易触发断流。
2. 没关掉‘连接跟踪超时’默认值
OpenWrt/Padavan等固件里,默认的TCP连接空闲超时是300秒。但国内某些运营商NAT网关实际只维持60秒左右。一旦客户端没发包,路由器还傻等着,再有新请求时旧连接已失效,就会丢包重连。建议调成60或90:
echo 60 > /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_established3. DNS没做出口绑定
更隐蔽的问题:你设置了双WAN,但DNS查询全走主线路(比如电信),而网页资源却从副线路(联通)加载。DNS解析快,但资源加载慢,浏览器等不及就放弃。解决办法是在DHCP设置里给不同WAN口配对应DNS,或者用dnsmasq强制指定出口:
server=/google.com/114.114.114.114@eth0.2实测有效的土办法
如果你刚装好机器,不想折腾固件,先试试这个组合:
• 主WAN设为‘默认路由’,副WAN仅用于‘策略路由’(比如只让迅雷走副线);
• 浏览器访问常用网站(如微信网页版、钉钉)时,在地址栏输入chrome://net-internals/#sockets,点‘Flush socket pools’清空连接池;
• 手机连Wi-Fi后,进设置里手动指定DNS为119.29.29.29(腾讯DNS),避开运营商劫持导致的解析跳变。
断流不是玄学,是路由逻辑和运营商NAT策略打架的结果。装机时多看一眼WAN口策略、连通性测试别只测单线,问题自然就少了。