Перейти к содержимому
Калькуляторы

Требуется патч для ipt-netflow 1.6 под 2.6.32.8 ядро

Интернет молчит. С форума скачать выложенное 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

Изменено пользователем disappointed

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://spec.oborona.net/pus/data/19475068161616747828.gz
Изменено пользователем disappointed

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обнаружил проблему с 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

 

Изменено пользователем disappointed

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Полностью рабочая версия на текущий момент 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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Просто после обновления ядро(которое работает в данный момент) старое, а модули новые. Сервер бутали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

разговор идёт в тупик, сервер ессно бутал, повторяю ещё раз:

# uname -r
2.6.32.9

 

обновил module-init-tools до 3.8 - не помогло

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

решил проблему откатом на ядро 2.6.27.45, с 2.6.32.9 так и не удалось запустить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При такой проблеме частенько помогает make clean у модуля ipt_NETFLOW

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а зачем 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.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.