「ファイアーウォールの学習」「ip_conntrack table full dropping packet」の解決対策

1.エラーメッセージ:
(日時) sv kernel: ip_conntrack: table full, dropping packet.

ファイル:
/var/log/messages

2.ip_conntrackの確認:
ip_conntrackの最大数を確認
# cat /proc/sys/net/ipv4/ip_conntrack_max

現在ip_conntrackのサイズを確認
# wc -l /proc/net/ip_conntrack

3.解決方法:

3.1.ip_conntrackサイズを変更
# /etc/sysctl.conf
net.ipv4.netfilter.ip_conntrack_max = 6553600
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 300
net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 12
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 60
net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 120
# sysctl -p 有効

3.2.ip_conntrackモジュールをロードしない

# vim /etc/sysconfig/iptables-config
IPTABLES_MODULES=""

状態ルールを設定しない
-A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT

Linux

Posted by arkgame