The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как подружить ipset и iptables?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Информационная безопасность (Linux iptables, ipchains / Linux)
Изначальное сообщение [ Отслеживать ]

"Как подружить ipset и iptables?"  +/
Сообщение от bsm email(??) on 19-Фев-13, 12:21 
Ядро 2.6.17, iptables-1.3.5 После сборки и инсталляции пакета ipset-4.5 и проверки на тесте получаю-

iptables v1.3.5: Couldn't load match `set':/lib/iptables/libipt_set.so: cannot open shared object file: No such file or directory

Т.е. iptables не имеет файла /lib/iptables/libipt_set.so. Скопировал в работающее ядро из пакета ipset файлы ../kernel/include/linux/netfilter_ipv4/{ip,ipt}_set.h Сборка iptables прошла с ошибкой.

[root@maestro iptables-1.3.5]# make KERNEL_DIR=/usr/src/kernels/linux
In file included from /usr/src/kernels/linux/include/linux/netfilter_ipv4.h:8,
        from /usr/src/kernels/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
        from include/libiptc/libiptc.h:6,
        from include/iptables.h:5,
                from extensions/libipt_string.c:29:
/usr/src/kernels/linux/include/linux/config.h:8:2: error: #error including kernel header in userspace; use the glibc headers instead!
In file included from /usr/src/kernels/linux/include/linux/netfilter_ipv4.h:8,
        from /usr/src/kernels/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
        from include/libiptc/libiptc.h:6,
        from include/iptables.h:5,
        from extensions/libipt_SET.c:19:
/usr/src/kernels/linux/include/linux/config.h:8:2: error: #error including kernel header in userspace; use the glibc headers instead!
In file included from /usr/src/kernels/linux/include/linux/netfilter_ipv4.h:8,
        from /usr/src/kernels/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
        from include/libiptc/libiptc.h:6,
        from include/iptables.h:5,
                from extensions/libipt_set.c:20:
/usr/src/kernels/linux/include/linux/config.h:8:2: error: #error including kernel header in userspace; use the glibc headers instead!
In file included from /usr/src/kernels/linux/include/linux/netfilter_ipv4.h:8,
        from /usr/src/kernels/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
        from include/libiptc/libiptc.h:6,
        from include/iptables.h:5,
                from extensions/libipt_recent.c:8:
/usr/src/kernels/linux/include/linux/config.h:8:2: error: #error including kernel header in userspace; use the glibc headers instead!
In file included from /usr/src/kernels/linux/include/linux/netfilter_ipv4.h:8,
        from /usr/src/kernels/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
        from include/libiptc/libiptc.h:6,
        from include/iptables.h:5,
                from extensions/libipt_dccp.c:15:
/usr/src/kernels/linux/include/linux/config.h:8:2: error: #error including kernel header in userspace; use the glibc headers instead!
Extensions found: IPv4:dccp IPv4:recent IPv4:set IPv4:SET IPv4:string IPv6:REJECT
cc -O2 -Wall -Wunused -I/usr/src/kernels/linux/include -Iinclude/ -DIPTABLES_VERSION=\"1.3.5\"  -fPIC -o extensions/libipt_ah_sh.o -c
extensions/libipt_ah.c
In file included from /usr/src/kernels/linux/include/linux/netfilter_ipv4.h:8,
        from /usr/src/kernels/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
        from include/libiptc/libiptc.h:6,
        from include/iptables.h:5,
                from extensions/libipt_ah.c:8:
/usr/src/kernels/linux/include/linux/config.h:8:2: error: #error including kernel header in userspace; use the glibc headers instead!
make: *** [extensions/libipt_ah_sh.o] Ошибка 1

Как исправить ситуацию и создать файлы {ip,ipt}_set.h?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Как подружить ipset и iptables?"  +/
Сообщение от aaa (??) on 19-Фев-13, 23:21 
>[оверквотинг удален]
>   from /usr/src/kernels/linux/include/linux/netfilter_ipv4/ip_tables.h:26,
>   from include/libiptc/libiptc.h:6,
>   from include/iptables.h:5,
>            
>     from extensions/libipt_ah.c:8:
> /usr/src/kernels/linux/include/linux/config.h:8:2: error: #error including kernel
> header in userspace; use the glibc headers instead!
> make: *** [extensions/libipt_ah_sh.o] Ошибка 1
>
> Как исправить ситуацию и создать файлы {ip,ipt}_set.h?

apt-get install libipset
||
yum install libipset

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как подружить ipset и iptables?"  +/
Сообщение от bsm email(??) on 20-Фев-13, 09:37 
>[оверквотинг удален]
>>
>>     from extensions/libipt_ah.c:8:
>> /usr/src/kernels/linux/include/linux/config.h:8:2: error: #error including kernel
>> header in userspace; use the glibc headers instead!
>> make: *** [extensions/libipt_ah_sh.o] Ошибка 1
>>
>> Как исправить ситуацию и создать файлы {ip,ipt}_set.h?
> apt-get install libipset
> ||
> yum install libipset

Система ASPLinux 11.2
Приходится собирать из исходников ipset и iptables. Но не получается.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Как подружить ipset и iptables?"  +/
Сообщение от aaa (??) on 20-Фев-13, 10:40 
>[оверквотинг удален]
>>> /usr/src/kernels/linux/include/linux/config.h:8:2: error: #error including kernel
>>> header in userspace; use the glibc headers instead!
>>> make: *** [extensions/libipt_ah_sh.o] Ошибка 1
>>>
>>> Как исправить ситуацию и создать файлы {ip,ipt}_set.h?
>> apt-get install libipset
>> ||
>> yum install libipset
> Система ASPLinux 11.2
> Приходится собирать из исходников ipset и iptables. Но не получается.

Пользуйтесь пакетным менеджером
http://asplinux.net/node/42

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Как подружить ipset и iptables?"  +/
Сообщение от bsm email(??) on 20-Фев-13, 13:28 
> Пользуйтесь пакетным менеджером
> http://asplinux.net/node/42

В репозитариях ASPLinux отсутствует ipset*.rpm

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру