Дропаются пакеты: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
(Новая: Если сеть начала тормозить и в syslog мы видим следующее tail /var/log/syslog Jun 18 01:09:44 mednet-server kernel: [1415532.823592] printk:...)
 
Строка 11: Строка 11:
 
  Jun 18 01:09:59 mednet-server kernel: [1415547.660866] nf_conntrack: table full, dropping packet.
 
  Jun 18 01:09:59 mednet-server kernel: [1415547.660866] nf_conntrack: table full, dropping packet.
  
Это означает что переполнена таблица значений iptables, вероятнее всего для решения проблемы достаточно просто выделить больше памяти для этой таблицы.
+
Это означает, что переполнена таблица значений iptables, вероятнее всего для решения проблемы достаточно просто выделить больше памяти для этой таблицы.
 
В Ubuntu 8.04 по умолчанию это значение равно 32 мегабайтам (32768)
 
В Ubuntu 8.04 по умолчанию это значение равно 32 мегабайтам (32768)
 
Изменить значение можно выполнив команду  
 
Изменить значение можно выполнив команду  
 
  echo "65536" > /proc/sys/net/netfilter/nf_conntrack_max
 
  echo "65536" > /proc/sys/net/netfilter/nf_conntrack_max
 
Этим самым мы увеличили таблицу до 64мб
 
Этим самым мы увеличили таблицу до 64мб

Версия 00:26, 18 июня 2010

Если сеть начала тормозить и в syslog мы видим следующее

tail /var/log/syslog 
Jun 18 01:09:44 mednet-server kernel: [1415532.823592] printk: 263 messages suppressed.
Jun 18 01:09:44 mednet-server kernel: [1415532.823604] nf_conntrack: table full, dropping packet.
Jun 18 01:09:50 mednet-server kernel: [1415538.467105] printk: 167 messages suppressed.
Jun 18 01:09:50 mednet-server kernel: [1415538.467118] nf_conntrack: table full, dropping packet.
Jun 18 01:09:54 mednet-server kernel: [1415543.033402] printk: 173 messages suppressed.
Jun 18 01:09:54 mednet-server kernel: [1415543.033417] nf_conntrack: table full, dropping packet.
Jun 18 01:09:59 mednet-server kernel: [1415547.660853] printk: 142 messages suppressed.
Jun 18 01:09:59 mednet-server kernel: [1415547.660866] nf_conntrack: table full, dropping packet.

Это означает, что переполнена таблица значений iptables, вероятнее всего для решения проблемы достаточно просто выделить больше памяти для этой таблицы. В Ubuntu 8.04 по умолчанию это значение равно 32 мегабайтам (32768) Изменить значение можно выполнив команду

echo "65536" > /proc/sys/net/netfilter/nf_conntrack_max

Этим самым мы увеличили таблицу до 64мб