ping: sendmsg: Operation not permitted
kernel: printk: xxxx messages suppressed.
TCP: drop open request from 202.X.X.100/62751
printk: 78 messages suppressed.
问题可能出在TCP/IP连接上,IP_conntrack表示连接跟踪数据库(conntrack database),代表NAT机器跟踪连接的数目,连接跟踪表能容纳多少记录是被一个变量控制的,它可由内核中的ip-sysctl函数设置。每一个跟踪连接表会占用350字节的内核存储空间,时间一长就会把默认的空间填满。
cat /proc/sys/net/ipv4/ip_conntrack_max
echo "[$Num]" >/proc/sys/net/ipv4/ip_conntrack_max
注:[$Num]的值以实际环境为准。
/etc/rc.d/rc.local
文件。/etc/sysctl.conf
中添加如下配置。 net.ipv4.ip_conntrack_max =[$Num]
sysctl -w net.ipv4.ip_conntrack_max=[$Num]
echo "[$Num1]" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
注:[$Num1]的值以实际环境为准。
echo '1'> /proc/sys/net/ipv4/tcp_syncookies
kernel: possible SYN flooding on port 80. Sending cookies.