Установка ipset в squeeze

Попытался поставить ipset в Debian 6.0 по доке для 5.0, но увы, сборка заканчивается ошибкой.

CC [M]  /usr/src/modules/netfilter-extensions/net/ipv4/netfilter/ip_set.o
/usr/src/modules/netfilter-extensions/net/ipv4/netfilter/ip_set.c:27:27: error: asm/semaphore.h: No such file or directory
make[5]: *** [/usr/src/modules/netfilter-extensions/net/ipv4/netfilter/ip_set.o] Error 1
make[4]: *** [_module_/usr/src/modules/netfilter-extensions/net/ipv4/netfilter] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/netfilter-extensions'
make: *** [kdist_build] Error 2
BUILD FAILED!

К счастью, в squeeze есть пакет xtables-addons, контент которого дублирует netfilter-extensions

aptitude install xtables-addons-source xtables-addons-common
m-a -v -t auto-install xtables-addons

И все, можно пользоватся ipset.

Установка ipset в squeeze: 2 комментария

  1. Долго пытался собрать ipset из исходников ! И когда надежда покинула нагуглил эту статью. Спасибо огромное что поделились информацией. Ядро 2.6.32-5-686 debian squeeze всё встало за 2 минуты и работает.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *