Bug 29803 - -j NETFLOW не работает для IPv6
Summary: -j NETFLOW не работает для IPv6
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-modules-ipt_NETFLOW-led-ws (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: led
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 29813
Blocks:
  Show dependency tree
 
Reported: 2014-02-05 00:28 MSK by Sergey Y. Afonin
Modified: 2014-03-04 13:43 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2014-02-05 00:28:46 MSK
В 1.8.2 уже есть поддержка IPv6, но собирается только ipt_NETFLOW. Не плохо бы и ipt6_NETFLOW добавить.
Comment 1 led 2014-02-06 15:54:19 MSK
kernel-modules-ipt_NETFLOW-led-ws:

modinfo -F alias ipt_NETFLOW
ip6t_NETFLOW
Comment 2 Sergey Y. Afonin 2014-02-07 11:03:35 MSK
Тогда или я что-то не понимаю, или что-то, всё же, не работает...

# uname -vr
3.10.28-led-ws-alt8 #1 SMP PREEMPT Thu Feb 6 00:17:10 UTC 2014
# sysctl net.netflow.protocol=9
# ip6tables -I FORWARD -j NETFLOW
ip6tables v1.4.18: Couldn't load target `NETFLOW':No such file or directory

Try `ip6tables -h' or 'ip6tables --help' for more information.

Про алиас, при этом, правда:
# modinfo -F alias ipt_NETFLOW
ip6t_NETFLOW
Comment 3 Sergey Y. Afonin 2014-02-07 11:28:36 MSK
Кажется вот (после ручного updatedb):

# locate NETFLOW.so
/lib64/iptables/libipt_NETFLOW.so

А по Makefile выходит, что есть ещё libip6t_NETFLOW.so:

linstall: | libipt_NETFLOW.so libip6t_NETFLOW.so
        install -D libipt_NETFLOW.so $(DESTDIR)$(IPTABLES_MODULES)/libipt_NETFLOW.so
        install -D libip6t_NETFLOW.so $(DESTDIR)$(IPTABLES_MODULES)/libip6t_NETFLOW.so
Comment 4 led 2014-02-07 14:58:20 MSK
(В ответ на комментарий №3)
> Кажется вот (после ручного updatedb):
> 
> # locate NETFLOW.so
> /lib64/iptables/libipt_NETFLOW.so
> 
> А по Makefile выходит, что есть ещё libip6t_NETFLOW.so:
> 
> linstall: | libipt_NETFLOW.so libip6t_NETFLOW.so
>         install -D libipt_NETFLOW.so
> $(DESTDIR)$(IPTABLES_MODULES)/libipt_NETFLOW.so
>         install -D libip6t_NETFLOW.so
> $(DESTDIR)$(IPTABLES_MODULES)/libip6t_NETFLOW.so

Т.е. kernel-modules-* тут ни при чём.
Comment 5 Sergey Y. Afonin 2014-02-07 15:10:57 MSK
> Т.е. kernel-modules-* тут ни при чём.

Получается, что так.
Comment 6 Sergey Y. Afonin 2014-03-04 13:43:06 MSK
На заметку. "ip6tables -I FORWARD -j NETFLOW" точно работает с

kernel-image-led-ws-3.4.82-alt0.M70P.1
kernel-modules-ipt_NETFLOW-led-ws-1.8.2_3.4.82-alt0.M70P.1

после подмены lib*_NETFLOW.so (Bug 29813#c1).