Summary: | С ядром 4.4 сломались счётчики у ipset | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Y. Afonin <asy> |
Component: | kernel-image-std-def | Assignee: | Vitaly Chikunov <vt> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | evg, kernelbot, lav, placeholder, vt |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey Y. Afonin
2016-11-21 14:10:48 MSK
ipset-6.30 соберу буквально завтра (может быть сегодня успею). попробуйте на нём. Кстати, а счётчики плохо работают только с hash:ip ? у меня есть hash:net с conters - считает вроде как нормально. Какая версия ipset ? rpm -q ipset hash:net пробовал тоже, без разницы. ipset-6.29-alt2.git.caaa86 (из p8). А архитектура какая ? i586 или x86_64 ? обе, сейчас на i586 тоже проверил c 4.4.32-std-def-alt0.M80P.1. На x86_64 ещё смотрел с 4.8.8-un-def, то же самое. Вообще странно, если не воспроизводится. там ядро старое.4.4.13-std-def-alt1 [root@salto ~]# ipset -N SET_TEST hash:net counters [root@salto ~]# iptables -I OUTPUT -m set --match-set SET_TEST dst -j RETURN [root@salto ~]# ipset -A SET_TEST 10.1.1.1 [root@salto ~]# ping -c1 10.1.1.1 PING 10.1.1.1 (10.1.1.1) 56(84) bytes of data. From 10.12.0.2 icmp_seq=1 Destination Host Unreachable --- 10.1.1.1 ping statistics --- 1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms [root@salto ~]# ipset -L SET_TEST|grep 10.1.1.1 10.1.1.1 packets 1 bytes 84 (In reply to comment #6) > там ядро старое.4.4.13-std-def-alt1 Да. Нашёл, где стоит 4.4.11-std-def-alt0.M80P.1. Тоже работает правильно. ipset-6.30 отправил в Sisyphus, но в нём эту проблему не починили. апстрим молчит ? (In reply to comment #9) > апстрим молчит ? Да, молчит. Кстати, сломалось в 4.4.19-alt0.M80P.1. В 4.4.18 ещё работало. Надо бы в баге на kernel.org дописать... Если есть время - попробуйте пообщаться с автором ipset на IRC канале netfilter. > Если есть время - попробуйте пообщаться с автором ipset на IRC канале
> netfilter.
Что-то руки не дошли. Но сейчас попробовал пару 4.9.30-std-def-alt1/ipset-6.32-alt1.S1, счётчики работают нормально. Так что для Сизифа починилось. Вопрос теперь, проблема в ядре была, или в ipset. Наверное, надо ipset в p8 обновить для начала.
Кстати, у ядра 4.4.18 модуль ipset был 6.26. Может, проблема с ipset 6.29 возникла, а не с обновлением ядра... (In reply to comment #13) > Может, проблема с ipset 6.29 возникла, а не с обновлением ядра... Похоже, так оно и есть. Так что не ядро было виновато: https://bugzilla.altlinux.org/33510#c1 |