Страница 1 из 1

nf_ct_q931: packet dropped

Добавлено: 09 окт 2008, 01:00
phaoost
может кто знает как бороться с кучей сообщений в dmesg сабжевого вида?

Re: nf_ct_q931: packet dropped

Добавлено: 09 окт 2008, 13:17
Llama
phaoost, прекратить использование VoIP ? :)

Кстати весьма недурно было бы узнать версию ядра, возможно достаточно его обновить?

Пока что могу скзаать, что это связано с контрэком для h.323. Что делает net_ratelimit я не знаю.
Конкретнее - надо смотреть в исходниках ядра используемой версии

Код: Выделить всё


1147                 if (process_q931(skb, ct, ctinfo, &data, dataoff, &q931) < 0)
1148                         goto drop;

1154       drop:
1156         if (net_ratelimit())
1157                 printk("nf_ct_q931: packet dropped\n");
1158         return NF_DROP;

Из этого можно заключить, что обработка данных протокола q931 завершилась неудачно и пакет дропнули. Почему именно так - остается гадать.
Если совсем хочется это удалить - можно, например, чуть-чуть поправить ядро закомментировав этот printk, либо обновить ядро в надежде на то, что ошибка в ядерном обработчике протокола, либо определить источник паразитных пакетов и удалить его :)

UPD:
net_ratelimit() this is just a ratelimiting of the error messages to ensure we don't clog up syslog.

Re: nf_ct_q931: packet dropped

Добавлено: 09 окт 2008, 14:49
leave
Продолжая углубляться в код: смотреть исходники функции process_q931, возвращаемые ей значения.

Re: nf_ct_q931: packet dropped

Добавлено: 09 окт 2008, 18:02
Llama
leave, без понимания того, что такое q931 туда смысла лезть нет. Исходя из того, что речь о контрэке - тут работает маршрутизатор с NAT и задача админская, а не програмерская...

Re: nf_ct_q931: packet dropped

Добавлено: 10 окт 2008, 11:00
phaoost
Llama, да, речь о h323 коннтраке. ядро 2.6.26.5, и, да, впн-маршрутизатор с натом

Re: nf_ct_q931: packet dropped

Добавлено: 10 окт 2008, 11:21
phaoost
кстати, после апдейта ядра появились новые сообщения

Код: Выделить всё

nf_ct_q931: packet dropped
nf_ct_q931: packet dropped
nf_ct_q931: packet dropped
__ratelimit: 13 messages suppressed
nf_conntrack: expectation table full
__ratelimit: 3 messages suppressed
nf_conntrack: expectation table full
__ratelimit: 1 messages suppressed
nf_conntrack: expectation table full
nf_ct_q931: packet dropped
nf_conntrack: expectation table full
nf_ct_q931: packet dropped
сделал echo "1048576" > /proc/sys/net/ipv4/netfilter/ip_conntrack_max, посмотрим