Страница 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, посмотрим