LINUX.ORG.RU
решено ФорумAdmin

Проблема с установкой ndpi

 , , ,


1

1

Собственно, вспомнил, что в iptables отсутствует этот модуль, ядро вроде-бы патчел полгода нвзвд. Сейчас зашёл на сайт: http://devel.aanet.ru/ndpi/
И скачал самую свежую сборку, однако при попытке её поставить, вот что выходит:

root@wifi-master:/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter# make
make -C ipt
make[1]: pkg-config: Команда не найдена
make[1]: Entering directory `/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/ipt'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Leaving directory `/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/ipt'
make -C src
make[1]: Entering directory `/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src'
make -C /lib/modules/3.2.59/build M=$PWD modules;
make[2]: Entering directory `/usr/src/linux-headers-3.2.59'
CC [M] /usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.o
/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.c: In function ‘nf_ct_ext_add_ndpi’:
/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.c:254:2: error: implicit declaration of function ‘__nf_ct_ext_add_length’ [-Werror=implicit-function-declaration]
/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.c:254:2: warning: return makes pointer from integer without a cast [enabled by default]
/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.c: At top level:
/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.c:732:2: error: unknown field ‘seq_print’ specified in initializer
/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.c:732:2: warning: initialization from incompatible pointer type [enabled by default]
/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.c:732:2: warning: (near initialization for ‘ndpi_extend.destroy’) [enabled by default]
/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.c: In function ‘ndpi_mt_init’:
/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.c:746:2: error: implicit declaration of function ‘nf_ct_extend_custom_register’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src/main.o] Ошибка 1
make[2]: *** [_module_/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src] Ошибка 2
make[2]: Leaving directory `/usr/src/linux-headers-3.2.59'
make[1]: *** [modules] Ошибка 2
make[1]: Leaving directory `/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter/src'
make: *** [all] Ошибка 2
root@wifi-master:/usr/src/nDPI-1.4.0.r7740/ndpi-netfilter#

Как мне кажится, надо опять патчить ядро.

★★★★★

Последнее исправление: ne-vlezay (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.