2012-08-25 2 views

ответ

3

Получить последние версии для репозитория мерзавца NETFILTER в:

$git clone git://git.netfilter.org/libnfnetlink.git /* needed for dependency */ 

$git clone git://git.netfilter.org/libnetfilter_queue.git 

перейти на каталог и nfnetilink «s следующей команды:

$./autogen.sh 
$./configure --prefix=/usr 
$make 
$sudo make install 

сделать то же самое для netfilter_queue.

Проверьте установку:

$gcc <libnetfilter_queue>/ustils/nfqnl_test.c -o nftest -lnfnetlink -lnetfilter_queue 

проверить динамическое связывание:

[[email protected] utils]# ldd nftest 
    linux-vdso.so.1 => (0x00007fff47dd1000) 
    libnetfilter_queue.so.1 => /usr/lib/libnetfilter_queue.so.1 (0x00007f5de5a34000) 
    libnfnetlink.so.0 => /usr/lib/libnfnetlink.so.0 (0x00007f5de582d000) 
    libc.so.6 => /lib64/libc.so.6 (0x0000003c96000000) 
    /lib64/ld-linux-x86-64.so.2 (0x0000003c95c00000) 

EDIT:

Что касается пакетов:

yum search netfilter 

возвратившихся это:

libnetfilter_conntrack.i686 : Netfilter conntrack userspace library 
libnetfilter_conntrack.x86_64 : Netfilter conntrack userspace library 
libnetfilter_conntrack-devel.i686 : Netfilter conntrack userspace library 
libnetfilter_conntrack-devel.x86_64 : Netfilter conntrack userspace library 
libnfnetlink.i686 : Netfilter netlink userspace library 
libnfnetlink.x86_64 : Netfilter netlink userspace library 
libnfnetlink-devel.i686 : Netfilter netlink userspace library 
libnfnetlink-devel.x86_64 : Netfilter netlink userspace library 

Я нахожусь на 6.2 с epel, rpmforge, rpmfusion enabled.

+0

Спасибо, Aftnix, это очень полезно и, конечно же, будет полезно для тех, кто хочет скомпилировать его сам. Но мой вопрос касался пакетов. Итак, вы можете подтвердить, что пакет не существует? – KKovacs

+1

Относительно редактирования: это все хорошо, это неттофильтр, но * без * libnetfilter_queue. Что означает «repoquery --whatprovides» */libnetfilter_queue.h «говорят в вашей системе? – KKovacs

0

Другим решением было бы загрузить libnetfilter_queue-1.0.2 и libnfnetlink-1.0.1 src rpms из репо Fedora и перестроить их для RHEL6/CentOS6.