- 论坛徽章:
- 0
|
由于受到syn,close_wait 的功能,我做了以下配置.
sysctl -w net.ipv4.tcp_syncookies=1
sysctl -w net.ipv4.tcp_max_syn_backlog=3072
sysctl -w net.ipv4.tcp_synack_retries=1
sysctl -w net.ipv4.tcp_syn_retries=1
sysctl -w net.ipv4.conf.all.send_redirects=0
sysctl -w net.ipv4.conf.all.accept_redirects=0
sysctl -w net.ipv4.conf.all.forwarding=0
sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1
sysctl -w net.ipv4.tcp_fin_timeout=30
sysctl -w net.ipv4.tcp_keepalive_time=30
sysctl -w net.ipv4.tcp_window_scaling=0
sysctl -w net.ipv4.tcp_sack=0
sysctl -w net.ipv4.tcp_timestamps=0
sysctl -w net.ipv4.tcp_keepalive_probes=2
sysctl -w net.ipv4.tcp_keepalive_intvl=2
iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT
iptables -A INPUT -i eth0 -m limit --limit 1/sec --limit-burst 5 -j ACCEPT
iptables -N syn-flood
iptables -A INPUT -p tcp --syn -j syn-flood
iptables -A syn-flood -p tcp --syn -m limit --limit 1/s --limit-burst 3 -j RETURN
iptables -A syn-flood -j REJECT
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT
iptables -A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT
==================
配置后,syn没有出现了,close_wait 还是会出现,netstat -nat 后如下
tcp 230 0 ::ffff:172.16.4.2:80 ::ffff:123.125.66.53:60692 CLOSE_WAIT
tcp 296 0 ::ffff:172.16.4.2:80 ::ffff:124.115.1.66:53552 CLOSE_WAIT
tcp 230 0 ::ffff:172.16.4.2:80 ::ffff:123.125.66.54:46341 CLOSE_WAIT
tcp 308 0 ::ffff:172.16.4.2:80 ::ffff:203.208.60.130:39266 CLOSE_WAIT
tcp 282 0 ::ffff:172.16.4.2:80 ::ffff:61.135.249.72:3131 CLOSE_WAIT
tcp 397 0 ::ffff:172.16.4.2:80 ::ffff:72.30.65.40:40316 CLOSE_WAIT
tcp 217 0 ::ffff:172.16.4.2:80 ::ffff:203.208.60.130:36967 ESTABLISHED
tcp 248 0 ::ffff:172.16.4.2:80 ::ffff:124.115.0.169:60909 CLOSE_WAIT
tcp 0 0 ::ffff:127.0.0.1:51571 ::ffff:127.0.0.1:3306 ESTABLISHED
tcp 397 0 ::ffff:172.16.4.2:80 ::ffff:72.30.65.40:58964 CLOSE_WAIT
tcp 397 0 ::ffff:172.16.4.2:80 ::ffff:72.30.65.40:39003 CLOSE_WAIT
tcp 308 0 ::ffff:172.16.4.2:80 ::ffff:203.208.60.130:40261 CLOSE_WAIT
tcp 0 0 ::ffff:127.0.0.1:54782 ::ffff:127.0.0.1:3306 ESTABLISHED
tcp 538 0 ::ffff:172.16.4.2:80 ::ffff:220.189.33.48:1790 ESTABLISHED
tcp 1 0 ::ffff:127.0.0.1:41291 ::ffff:127.0.0.1:3306 CLOSE_WAIT
tcp 161 0 ::ffff:172.16.4.2:80 ::ffff:220.181.7.58:30159 CLOSE_WAIT
tcp 416 0 ::ffff:172.16.4.2:80 ::ffff:125.115.147.17:25631 ESTABLISHED
tcp 0 0 ::ffff:127.0.0.1:45221 ::ffff:127.0.0.1:3306 ESTABLISHED
tcp 0 0 ::ffff:127.0.0.1:35540 ::ffff:127.0.0.1:3306 ESTABLISHED
tcp 230 0 ::ffff:172.16.4.2:80 ::ffff:123.125.66.43:32872 CLOSE_WAIT
tcp 0 0 ::ffff:127.0.0.1:34001 ::ffff:127.0.0.1:3306 ESTABLISHED
tcp 0 0 ::ffff:127.0.0.1:34217 ::ffff:127.0.0.1:3306 ESTABLISHED
tcp 1 0 ::ffff:127.0.0.1:39694 ::ffff:127.0.0.1:3306 CLOSE_WAIT
tcp 0 0 ::ffff:127.0.0.1:37725 ::ffff:127.0.0.1:3306 ESTABLISHED
tcp 0 0 ::ffff:127.0.0.1:37269 ::ffff:127.0.0.1:3306 ESTABLISHED
tcp 0 0 ::ffff:127.0.0.1:38541 ::ffff:127.0.0.1:3306 ESTABLISHED
tcp 249 0 ::ffff:172.16.4.2:80 ::ffff:124.115.0.169:58191 CLOSE_WAIT
tcp 397 0 ::ffff:172.16.4.2:80 ::ffff:72.30.65.40:60389 CLOSE_WAIT
tcp 163 0 ::ffff:172.16.4.2:80 ::ffff:220.181.7.73:56683 CLOSE_WAIT
tcp 397 0 ::ffff:172.16.4.2:80 ::ffff:72.30.65.40:37613 CLOSE_WAIT
tcp 397 0 ::ffff:172.16.4.2:80 ::ffff:72.30.65.40:57325 CLOSE_WAIT
tcp 230 0 ::ffff:172.16.4.2:80 ::ffff:123.125.66.48:26260 CLOSE_WAIT
tcp 296 0 ::ffff:172.16.4.2:80 ::ffff:124.115.1.66:50622 CLOSE_WAIT
tcp 247 0 ::ffff:172.16.4.2:80 ::ffff:118.81.126.78:27859 CLOSE_WAIT
tcp 151 0 ::ffff:172.16.4.2:80 ::ffff:220.181.7.97:47214 CLOSE_WAIT
tcp 218 0 ::ffff:172.16.4.2:80 ::ffff:203.208.60.130:48074 CLOSE_WAIT
tcp 247 0 ::ffff:172.16.4.2:80 ::ffff:118.81.126.78:27855 CLOSE_WAIT
tcp 0 5232 ::ffff:172.16.4.2:22 ::ffff:220.189.33.48:1794 ESTABLISHED
tcp 500 0 ::ffff:172.16.4.2:80 ::ffff:220.189.33.48:1793 CLOSE_WAIT
tcp 328 0 ::ffff:172.16.4.2:80 ::ffff:125.115.147.17:25592 ESTABLISHED
tcp 0 0 ::ffff:172.16.4.2:80 ::ffff:60.211.145.178:51759 ESTABLISHED
tcp 397 0 ::ffff:172.16.4.2:80 ::ffff:72.30.65.40:53169 CLOSE_WAIT
tcp 0 0 ::ffff:172.16.4.2:80 ::ffff:60.211.145.178:51760 ESTABLISHED
tcp 397 0 ::ffff:172.16.4.2:80 ::ffff:72.30.65.40:41663 CLOSE_WAIT
tcp 193 0 ::ffff:172.16.4.2:80 ::ffff:65.55.51.114:43455 ESTABLISHED
tcp 156 0 ::ffff:172.16.4.2:80 ::ffff:123.125.64.38:46317 CLOSE_WAIT
tcp 397 0 ::ffff:172.16.4.2:80 ::ffff:72.30.65.40:33408 CLOSE_WAIT
===============
另外说明一个问题,我的内网IP都是以192.168.1.*的,但每次服务器启动后,就会有一个IP存在,
IP是:192.168.122.1:53 ,很奇怪,重启后每次都有.删除了这条,tomcat还是会当掉.
请帮我看看,万分感谢,折磨了2个多月了. |
|