iptables kérdés!

Gabor SZOLLOSI szogi-lists at tmp.hu
2008. Jan. 28., H, 21:15:33 CET


Szia!

On Mon, 2008-01-28 at 20:52 +0100, Faragó Zsolt wrote:

> Egy Debian Sarge (NAT-ol a belső hálóból kifelé) log-jában ilyenek jelentek meg néhány napja:
> Jan 25 19:55:22 tkeve kernel: NET: 54 messages suppressed.
> Jan 25 19:55:22 tkeve kernel: ip_conntrack: table full, dropping packet.
> Jan 25 20:56:29 tkeve kernel: ip_conntrack: table full, dropping packet.
> Mit jelent ez? (Nem szó szerint) Lehet (kell-e) ez ellen tenni?

Betelt a kapcsolatok kovetesere szolgalo conntrack tabla. Ez azert
rossz, mert igy a kerneled eldobalja a csomagokat, amiket mar nem tud
kovetni.
Workaround:
Ezzel tudod megnezni, hany kapcsolat van jelenleg:
# wc -l /proc/net/ip_conntrack

Megtudod nezni a limitet (vagy net.ipv4.ip_conntrack_max, kernelfuggoen)
a kovetkezo paranccsal:

# sysctl net.ipv4.netfilter.ip_conntrack_max
net.ipv4.netfilter.ip_conntrack_max = 16384

Ezzel pedig a kivant mennyisegre tudod felemelni:
# sysctl -w net.ipv4.netfilter.ip_conntrack_max=kivant_ertek

Ha rendben, vegul be kell irnod a /etc/sysctl.conf-ba.

-- 
Szöllősi Gábor



További információk a(z) Techinfo levelezőlistáról