datocp
2022-01-08 09:14:28 +08:00
这种问题,首先你得确认你使用的是 linux 类路由,像 tomato/ddwrt/openwrt 之类的路由,ros 也行。只有这种路由系统才有可能调教系统参数。
通常影响这些问题的
有 mtu ,tplink 之流可以设定
iptalbes -t mangle -A FORWARD -o eth0.2 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu #这个就是解决网络呑吐,像以前的亚马逊美国站不可访问问题
调教 tcp/udp timeout,这些设定影响到 tcp/udp 并发什么时间消亡不能太长也不能太短要刚刚好。。。
net.netfilter.nf_conntrack_tcp_timeout_established=600
net.netfilter.nf_conntrack_udp_timeout=65 #这个当年调到 60 就影响到 IOS 笔记本在线更新
net.netfilter.nf_conntrack_udp_timeout_stream=120
net.netfilter.nf_conntrack_generic_timeout=600
net.netfilter.nf_conntrack_tcp_timeout_syn_sent=120
net.netfilter.nf_conntrack_tcp_timeout_syn_recv=60
net.netfilter.nf_conntrack_tcp_timeout_fin_wait=120
net.netfilter.nf_conntrack_tcp_timeout_time_wait=120
net.netfilter.nf_conntrack_tcp_timeout_close=10
net.netfilter.nf_conntrack_tcp_timeout_close_wait=60
net.netfilter.nf_conntrack_tcp_timeout_last_ack=30
调教 QOS ,QOS 是有优先级的调整上行队列,让 P2P 实现自动避让实现。上行的队列优先级的改变也会相应的让下行跟着改变。通常我认为
1. mtu 调整为 1492 ,有些像网件的调不成思科建议的 1454 。
2.规则的设定基本能解决类似问题
3.4 就是加分项了。
至于 dns 问题,都是 isp 自动设定的,除非真的有些网站有问题,就使用第三方 dns 解析 IP ,然后用 dnsmasq 来手动指定。
说到底你要有个 openwrt 路由,就能把网络控制玩到极致。