Jump to content

Recommended Posts

Posted (edited)

Интернет молчит. С форума скачать выложенное vizir не могу.

 

ipt_netflow-1.6# make
Compiling for kernel 2.6.32.8
make -C /lib/modules/2.6.32.8/build M=/usr/src/ipt_netflow-1.6 modules
make[1]: Entering directory `/usr/src/linux-2.6.32.8'
  CC [M]  /usr/src/ipt_netflow-1.6/ipt_NETFLOW.o
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: In function 'nf_seq_show':
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:263: error: implicit declaration of function 'HIPQUAD'
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:265: warning: too few arguments for format
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: In function 'hsize_procctl':
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:305: warning: passing argument 5 of 'proc_dointvec' from incompatible pointer type
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:305: error: too many arguments to function 'proc_dointvec'
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: In function 'sndbuf_procctl':
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:331: warning: passing argument 5 of 'proc_dointvec' from incompatible pointer type
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:331: error: too many arguments to function 'proc_dointvec'
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: In function 'destination_procctl':
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:349: warning: passing argument 5 of 'proc_dostring' from incompatible pointer type
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:349: error: too many arguments to function 'proc_dostring'
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: In function 'aggregation_procctl':
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:364: warning: passing argument 5 of 'proc_dostring' from incompatible pointer type
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:364: error: too many arguments to function 'proc_dostring'
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: At top level:
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:409: warning: initialization from incompatible pointer type
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:416: warning: initialization from incompatible pointer type
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:424: warning: initialization from incompatible pointer type
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:432: warning: initialization from incompatible pointer type
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: In function 'usock_free':
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:535: warning: format '%u' expects type 'unsigned int', but argument 4 has type 'struct socket *'
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:535: warning: too few arguments for format
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: In function 'add_usock':
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:580: warning: too few arguments for format
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: In function 'add_aggregation':
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:693: warning: too few arguments for format
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: At top level:
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:1245: warning: initialization from incompatible pointer type
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c: In function 'ipt_netflow_init':
/usr/src/ipt_netflow-1.6/ipt_NETFLOW.c:1315: error: 'struct proc_dir_entry' has no member named 'owner'
make[2]: *** [/usr/src/ipt_netflow-1.6/ipt_NETFLOW.o] Error 1
make[1]: *** [_module_/usr/src/ipt_netflow-1.6] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.32.8'
make: *** [ipt_NETFLOW.ko] Error 2

Edited by disappointed
Posted (edited)

Обнаружил проблему с sysctl в 4 переменные пишет ерунду. Исправить сам не могу, выключил вообще

 

#undef CONFIG_SYSCTL в ipt_NETFLOW.c сразу перед первым #ifdef CONFIG_SYSCTL.

 

P.S.

Посидел ещё поковырял sysctl.h. Разобрался, оживил работу с /proc.

Полностью рабочая версия на текущий момент http://www.oborona.net/stuff/ipt-netflow-1.6-patched.tar.bz2

 

Edited by disappointed
  • 4 weeks later...
Posted
Полностью рабочая версия на текущий момент http://www.oborona.net/stuff/ipt-netflow-1.6-patched.tar.bz2
CentOS 5, раньше стояло ядро 2.6.18, iptables 1.3.7, ipt_netflow 1.6, всё работало нормально, но счас обновился: ядро 2.6.32.9, iptables 1.4.7

по ссылке ipt_netflow компилится нормально, но:

# modprobe ipt_NETFLOW destination=*.*.*.*:1234
FATAL: Error inserting ipt_NETFLOW (/lib/modules/2.6.32.9/extra/ipt_NETFLOW.ko): Invalid module format

помогите, не хочется откатываться

Posted

да вроде всё описал выше ^^

Linux nas.realtvcom.ru 2.6.32.9 #1 SMP Sun Mar 14 04:28:58 MSK 2010 i686 i686 i386 GNU/Linux

 

порылся немного, может старая версия не хочет работать?:

# modprobe -V
module-init-tools version 3.3-pre2

  • 1 year later...
Posted

а зачем ipt_netflow-1.6, уже есть ipt_netflow-1.7.1 отлично собирается и работает, ядро у нас тоже 2.6.32

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.