在命令行执行
sysctl -w net.ipv4.tcp_fin_timeout=3
sysctl -w net.ipv4.tcp_timestamps=1
sysctl -w net.ipv4.tcp_tw_recycle=1
sysctl -w net.ipv4.tcp_tw_reuse=1
sysctl -w "net.ipv4.ip_local_port_range=10000 65500"
sysctl -p
ulimit -n 1048576
依次解释作用
- 修改系統默认的TIMEOUT时间,默认为60s
- 修改tcp/ip协议配置, 默认为0,修改为1,释放TIME_WAIT端口给新连接使用
- 修改tcp/ip协议配置,快速回收socket资源,默认为0,修改为1
- 允许端口重用
- 意味着10000~65500端口可用
- 使其规则立即生效
评论区