Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ

ЗА НАЧИНАЕЩИ => Настройки на рутери => Темата е започната от: crazyhorse - 05-04-2010, 17:13

Заглавие: Проблем!!! ip_conntrack: table full, dropping packet
Публикувано от: crazyhorse - 05-04-2010, 17:13
Имам следния проблем: рутера ми е Buffalo WHR-HP-G54 и от време на време нета ми започва да става досадно бавен. Според мен причината е вързания към рутера DM 800 HD, като в случая той си бачка безпроблемно, но нета ми се ебава понякога. Грешката която ми дава от LOG инфото се отнася за NAT функцията и е следната :ip_conntrack: table full, dropping packet. Моля някой ако има опит и се е сблъсквал с подобен проблем да драсне някой и друг ред за разрешаването му.:c040:;;601
Заглавие: Проблем!!! ip_conntrack: table full, dropping packet
Публикувано от: spaice - 05-04-2010, 18:21
Цитат на: crazyhorse;36123Имам следния проблем: рутера ми е Buffalo WHR-HP-G54 и от време на време нета ми започва да става досадно бавен. Според мен причината е вързания към рутера DM 800 HD, като в случая той си бачка безпроблемно, но нета ми се ебава понякога. Грешката която ми дава от LOG инфото се отнася за NAT функцията и е следната :ip_conntrack: table full, dropping packet. Моля някой ако има опит и се е сблъсквал с подобен проблем да драсне някой и друг ред за разрешаването му.:c040:;;601

Това означава, че имаш прекалено много конекции. Обикновенно лимитите са 65 хиляди или минимум 32 хиляди (кръгло), не зная на конкретния рутер колко е лимита.
Такова претоварване се получава на рутери, които обслужват много компютри (няколко стотин примерно), при теб едва ли има толкова.
Ако имаш торенти, ограни броя на конекциите в торент клиента.
И не на поледно място провери компютрите за вируси (препоръчвам "Avira Antivir").
Друга причина би могло да бъде, ако на дриййма имаш ш сервер.
Изобщо търси причина да имаш няколко хиляди конекции.
Заглавие: Проблем!!! ip_conntrack: table full, dropping packet
Публикувано от: sandman7920 - 09-04-2010, 09:56
Проблема е, че кернела няма достатъчно памет за смятане на NAT връзките.
ip_conntrack_max

параметъра се намира в:
/proc/sys/net/ipv4/ip_conntrack_max
или /proc/sys/net/ipv4/netfilter/ip_conntrack_max за по-новите кернели

решение вдигаш го да кажем по 2

echo $(($(cat /proc/sys/net/ipv4/ip_conntrack_max)*2)) > /proc/sys/net/ipv4/ip_conntrack_max
или го сетваш на колкото решиш
echo 123456>/proc/sys/net/ipv4/ip_conntrack_max
П.П. имай в предвид, че това зависи и колко свободна памет има рутера, но смятам, че няма да има проблеми
Заглавие: Проблем!!! ip_conntrack: table full, dropping packet
Публикувано от: crazyhorse - 09-04-2010, 15:28
Цитат на: sandman7920;36317Проблема е, че кернела няма достатъчно памет за смятане на NAT връзките.
ip_conntrack_max
 
параметъра се намира в:
/proc/sys/net/ipv4/ip_conntrack_max
или /proc/sys/net/ipv4/netfilter/ip_conntrack_max за по-новите кернели
 
решение вдигаш го да кажем по 2
 
echo $(($(cat /proc/sys/net/ipv4/ip_conntrack_max)*2)) > /proc/sys/net/ipv4/ip_conntrack_max
или го сетваш на колкото решиш
echo 123456>/proc/sys/net/ipv4/ip_conntrack_max
П.П. имай в предвид, че това зависи и колко свободна памет има рутера, но смятам, че няма да има проблеми

Благодаря, ще го пробвам :)