ip_conntrack: table full, dropping packet

G2
На сайте с 25.04.2008
Offline
138
1443

Даже при занчении 300000 в /proc/sys/net/nf_conntrack_max

вылезает:

ip_conntrack: table full, dropping packet

Увеличил до 500000

Этого как понимаю много. Как-то можно решить проблему?

Поднимаю тИЦ (/ru/forum/752925) Покупаю QIWI (/ru/forum/684863) Налю $$$ через ePayments Card (https://www.epayments.com/registration?p=ae593ade60)
hqhost
На сайте с 10.09.2010
Offline
49
#1

В первую очередь надо понять какой трафик попадает в conntrack

например 'conntrack -L' (утилита из пакета conntrack-tools)

Если это в основном tcp-сессии к сервисам сервера, то можно попробовать включить syncookies

sysctl -w net.ipv4.tcp_syncookies=1

G2
На сайте с 25.04.2008
Offline
138
#2
hqhost:
В первую очередь надо понять какой трафик попадает в conntrack
например 'conntrack -L' (утилита из пакета conntrack-tools)

Если это в основном tcp-сессии к сервисам сервера, то можно попробовать включить syncookies
sysctl -w net.ipv4.tcp_syncookies=1

спасибо. установил. поанализировал. на сервере vps, на ней торрент трекер, куча такого в логах:

tcp 6 316983 ESTABLISHED src= dst= sport=61229 dport=777 src= dst= sport=777 dport=61229 [ASSURED] mark=0 secmark=0 use=2^C

почитал что:

On 128 MB of RAM you will get 8192 possible entries, and at 256 MB of RAM, you will get 16376 entries.

и пересчитал на свою 48гиговую память на ноде получается 3145728 в nf_conntrack_max. Правильно посчитал? Или нужно считать по памяти vps? Или по свободной памяти на ноде? На ноде все 48гиг могут использоваться так как kvm.

hqhost
На сайте с 10.09.2010
Offline
49
#3

если трафик ноды транслируется (NAT-ится), то нужно смотреть на хосте, если же ее трафик бриджуется, то смотреть на VPS

сильно большие цифры ставить не нужно, а стоит посмотреть в сторону отключения тракинга (NOTRACK) для этого трафика

что-то вида

iptables -t raw -A INPUT -p tcp --dport NNNNN -j NOTRACK

где NNNN - порт сервиса к которому идут подключения.

если же это торрент, то трафик скорее всего идет по многим портам и явного "получателя" нет, тогда посмотрите в сторону отключения conntrack

esetnod
На сайте с 16.07.2009
Offline
134
#4

hashsize не забыли увеличить?

Быстрый хостинг на SSD от $0.99 (http://just-hosting.ru/) | OpenVZ (http://just-hosting.ru/vds.html) и KVM (http://just-hosting.ru/vds-kvm.html) VDS от $7.95
Evas EvaSystems
На сайте с 31.05.2012
Offline
104
#5

Да? В самом деле, про hashsize у него не забыли?

/sys/module/nf_conntrack/parameters/hashsize

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий