未完成连接队列大小:SYN_RCVD

cat /proc/sys/net/ipv4/tcp_max_syn_backlog

net.ipv4.tcp_max_syn_backlog=8192    表示SYN队列的长度,默认为1024,加大队列长度为8192,可以容纳更多等待连接的网络连接数。


完成连接队列大小: ESTABLISHED

cat /proc/sys/net/core/somaxconn

在 /etc/sysctl.conf 中添加如下

net.core.somaxconn = 2048

然后在终端中执行

sysctl -p

孤儿连接数:

cat /proc/sys/net/ipv4/tcp_max_orphans

孤儿连接数生存时间:

cat /proc/sys/net/ipv4/tcp_fin_timeout

TCP重传次数:

cat /proc/sys/net/ipv4/tcp_retries1

最多重传次数:

cat /proc/sys/net/ipv4/tcp_retries2

其他参数详见:

https://blog.csdn.net/qq_34924407/article/details/80572564

判断经过几个路由器到达目标地址:

ping www.baidu.com
64 bytes from 220.181.38.150 (220.181.38.150): icmp_seq=1 ttl=53 time=5.15 ms

上面的ttl初始值为64,用64-53=11,说明中间经过了11个路由器。

这个ttl值默认是可以改的,windows默认是128,linux默认是64。

ttl值:

cat /proc/sys/net/ipv4/ip_default_ttl

禁ping:

cat /proc/sys/net/ipv4/icmp_echo_ignore_all

开启转发:默认不转发,如果要把linux当路由器使用就要开启转发

cat /proc/sys/net/ipv4/ip_forward