Имам следния проблем: рутера ми е Buffalo WHR-HP-G54 и от време на време нета ми започва да става досадно бавен. Според мен причината е вързания към рутера DM 800 HD, като в случая той си бачка безпроблемно, но нета ми се ебава понякога. Грешката която ми дава от LOG инфото се отнася за NAT функцията и е следната :ip_conntrack: table full, dropping packet. Моля някой ако има опит и се е сблъсквал с подобен проблем да драсне някой и друг ред за разрешаването му.:c040:;;601
Цитат на: crazyhorse;36123Имам следния проблем: рутера ми е Buffalo WHR-HP-G54 и от време на време нета ми започва да става досадно бавен. Според мен причината е вързания към рутера DM 800 HD, като в случая той си бачка безпроблемно, но нета ми се ебава понякога. Грешката която ми дава от LOG инфото се отнася за NAT функцията и е следната :ip_conntrack: table full, dropping packet. Моля някой ако има опит и се е сблъсквал с подобен проблем да драсне някой и друг ред за разрешаването му.:c040:;;601
Това означава, че имаш прекалено много конекции. Обикновенно лимитите са 65 хиляди или минимум 32 хиляди (кръгло), не зная на конкретния рутер колко е лимита.
Такова претоварване се получава на рутери, които обслужват много компютри (няколко стотин примерно), при теб едва ли има толкова.
Ако имаш торенти, ограни броя на конекциите в торент клиента.
И не на поледно място провери компютрите за вируси (препоръчвам "Avira Antivir").
Друга причина би могло да бъде, ако на дриййма имаш ш сервер.
Изобщо търси причина да имаш няколко хиляди конекции.
Проблема е, че кернела няма достатъчно памет за смятане на 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
П.П. имай в предвид, че това зависи и колко свободна памет има рутера, но смятам, че няма да има проблеми
Цитат на: 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
П.П. имай в предвид, че това зависи и колко свободна памет има рутера, но смятам, че няма да има проблеми
Благодаря, ще го пробвам :)