Дубль 1, был сборкой из исходников
./configure --with-xtlibdir=/lib/xtables
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking linux/netfilter/x_tables.h usability... yes
checking linux/netfilter/x_tables.h presence... yes
checking for linux/netfilter/x_tables.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libxtables... yes
checking for libmnl... no
checking Xtables module directory... /lib/xtables
checking kernel version that we will build against... 2.6.32.0 in /lib/modules/2.6.32-35-generic/build
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Makefile.iptrules
config.status: creating Makefile.mans
config.status: creating geoip/Makefile
config.status: creating extensions/Makefile
config.status: creating extensions/ACCOUNT/Makefile
config.status: creating extensions/ipset-6/Makefile
config.status: creating extensions/pknock/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
/usr/src/geoip/xtables-addons-1.39$ sudo make
make all-recursive
make[1]: Вход в каталог `/usr/src/geoip/xtables-addons-1.39'
Making all in extensions
make[2]: Вход в каталог `/usr/src/geoip/xtables-addons-1.39/extensions'
Xtables-addons 1.39 - Linux 2.6.32-35-generic
if [ -n "/lib/modules/2.6.32-35-generic/build" ]; then make -C /lib/modules/2.6.32-35-generic/build M=/usr/src/geoip/xtables-addons-1.39/extensions modules; fi;
make[3]: Вход в каталог `/usr/src/linux-headers-2.6.32-35-generic'
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/compat_xtables.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_CHAOS.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_DELUDE.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_DHCPMAC.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_DNETMAP.o
/usr/src/geoip/xtables-addons-1.39/extensions/xt_DNETMAP.c: In function ‘dnetmap_tg’:
/usr/src/geoip/xtables-addons-1.39/extensions/xt_DNETMAP.c:313: warning: unused variable ‘net’
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_IPMARK.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_LOGMARK.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_RAWNAT.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/iptable_rawpost.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/ip6table_rawpost.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_SYSRQ.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_STEAL.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_TARPIT.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_condition.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_fuzzy.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_geoip.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_iface.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_ipp2p.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_ipv4options.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_length2.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_lscan.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_psd.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/xt_quota2.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/ACCOUNT/xt_ACCOUNT.o
CC [M] /usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.o
In file included from /usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.h:5,
from /usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:18:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:251: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:251: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:349: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:352: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:355: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:32: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘match_set’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:34: warning: passing argument 3 of ‘ip_set_test’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:353: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:51: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘set_match_v0’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:53: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:54: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:58: warning: passing argument 3 of ‘match_set’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:30: note: expected ‘const struct xt_action_param *’ but argument is of type ‘struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:112: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘set_target_v0’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:114: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:115: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:117: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:121: warning: passing argument 3 of ‘ip_set_add’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:347: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:123: warning: passing argument 3 of ‘ip_set_del’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:350: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:185: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘set_match_v1’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:187: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:188: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:192: warning: passing argument 3 of ‘match_set’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:30: note: expected ‘const struct xt_action_param *’ but argument is of type ‘struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:227: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘set_target_v1’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:229: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:230: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:232: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:236: warning: passing argument 3 of ‘ip_set_add’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:347: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:238: warning: passing argument 3 of ‘ip_set_del’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:350: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:296: warning: ‘struct xt_action_param’ declared inside parameter list
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: In function ‘set_target_v2’:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:298: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:299: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:301: error: dereferencing pointer to incomplete type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:305: warning: passing argument 3 of ‘ip_set_add’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:347: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:307: warning: passing argument 3 of ‘ip_set_del’ from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/ip_set.h:350: note: expected ‘const struct xt_action_param *’ but argument is of type ‘const struct xt_action_param *’
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c: At top level:
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:320: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:322: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:330: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:332: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:340: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:342: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:353: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:355: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:363: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:365: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:373: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:375: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:383: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:385: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:393: warning: initialization from incompatible pointer type
/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.c:395: warning: initialization from incompatible pointer type
make[5]: *** [/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6/xt_set.o] Ошибка 1
make[4]: *** [/usr/src/geoip/xtables-addons-1.39/extensions/ipset-6] Ошибка 2
make[3]: *** [_module_/usr/src/geoip/xtables-addons-1.39/extensions] Ошибка 2
make[3]: Выход из каталога `/usr/src/linux-headers-2.6.32-35-generic'
make[2]: *** [modules] Ошибка 2
make[2]: Выход из каталога `/usr/src/geoip/xtables-addons-1.39/extensions'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/usr/src/geoip/xtables-addons-1.39'
make: *** [all] Ошибка 2
$ iptables -V
iptables v1.4.10
$ uname -r
2.6.32-35-generic
Дубль два:
:~$ sudo aptitude install module-assistant xtables-addons-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 6 пакетов не обновлено.
Необходимо получить 0Б архивов. После распаковки 0Б будет занято.
Запись информации расширенных состояний... Готово
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
:~$ sudo module-assistant prepare
Получение исходных текстов ядра с версией: 2.6.32-35-generic
Заголовочные файлы ядра доступны в /usr/src/linux-headers-2.6.32-35-generic
Создание символической ссылки...
apt-get install build-essential
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия build-essential.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено.
Выполнено!
:~$ sudo module-assistant auto-install xtables-addons-source
Обновлена информация о 1 пакетах
Получение исходных текстов ядра с версией: 2.6.32-35-generic
Заголовочные файлы ядра доступны в /usr/src/linux
Создание символической ссылки...
Не удалось создать символическую ссылку /usr/src/linux!
apt-get install build-essential
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия build-essential.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено.
Выполнено!
unpack
Extracting the package tarball, /usr/src/xtables-addons.tar.bz2, please wait...
Целевой файл пакета /usr/src/xtables-addons-modules-2.6.32-35-generic_1.21-1+2.6.32-35.78_i386.deb уже существует,
не будем пересобирать!
(however, you could use the -f switch to ignore it)
dpkg -Ei /usr/src/xtables-addons-modules-2.6.32-35-generic_1.21-1+2.6.32-35.78_i386.deb
Выбор ранее не выбранного пакета xtables-addons-modules-2.6.32-35-generic.
(Чтение базы данных ... на данный момент установлено 276320 файлов и каталогов.)
Распаковывается пакет xtables-addons-modules-2.6.32-35-generic (из файла .../xtables-addons-modules-2.6.32-35-generic_1.21-1+2.6.32-35.78_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет xtables-addons-modules-2.6.32-35-generic:
xtables-addons-modules-2.6.32-35-generic зависит от xtables-addons-common-1.21, однако:
Пакет xtables-addons-common-1.21 не установлен.
dpkg: не удалось обработать параметр xtables-addons-modules-2.6.32-35-generic (--install):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
xtables-addons-modules-2.6.32-35-generic
I: Непосредственная установка не удалась, пытаемся выполнить пост установочные зависимости
apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
xtables-addons-common
НОВЫЕ пакеты, которые будут установлены:
xtables-addons-common
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0B/89,6kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 492kB.
Хотите продолжить [Д/н]? д
(Чтение базы данных ... на данный момент установлено 276364 файлов и каталогов.)
Распаковывается пакет xtables-addons-common (из файла .../xtables-addons-common_1.21-1_i386.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/xtables-addons-common_1.21-1_i386.deb (--unpack):
попытка перезаписи '/lib/xtables/libxt_TEE.so', котор(ый)ая также находится в пакете iptables 0:1.4.10-1ubuntu2
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/xtables-addons-common_1.21-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Вот и в чём может быть дело, куда копать? Подскажите плиз.
Пользователь решил продолжить мысль 26 Ноября 2011, 23:23:45:
Вроде сработало
http://unixforum.org/index.php?showtopic=130015
Пользователь решил продолжить мысль 27 Ноября 2011, 00:44:52:
Ужас какой-то...
$ sudo depmod -a
$ sudo modprobe xt_psd
$ iptables -A INPUT -m psd -j DROP
/lib/xtables/libxt_psd.so: libxtables.so.2: cannot open shared object file: No such file or directory
iptables v1.4.10: Couldn't load match `psd':/lib/xtables/libipt_psd.so: cannot open shared object file: No such file or directory
Try `iptables -h' or 'iptables --help' for more information.
Кхм..
$ lsmod
Module Size Used by
xt_psd 43008 0
ip_set 13268 0
ipt_REJECT 1928 1
ip6table_filter 1248 0
ip6_tables 11102 1 ip6table_filter
nls_iso8859_1 3249 1
nls_cp437 4919 1
vfat 8933 1
fat 47767 1 vfat
xt_multiport 2378 0
binfmt_misc 6587 1
vboxnetadp 6326 0
vboxnetflt 15280 0
vboxdrv 190626 2 vboxnetadp,vboxnetflt
saa7134_alsa 10380 0
tuner_simple 13577 1
tuner_types 14233 1 tuner_simple
tea5767 5950 0
xt_limit 1382 4
tda9887 9589 1
ipt_LOG 4542 5
xt_recent 7037 3
xt_hashlimit 8204 1
xt_conntrack 2302 3
snd_hda_codec_realtek 203408 1
tda8290 12092 0
xt_connlimit 2884 3
ipt_REDIRECT 917 19
xt_tcpudp 2011 40
tuner 20412 2
rfcomm 33453 8
iptable_nat 3543 1
nf_nat 15560 2 ipt_REDIRECT,iptable_nat
snd_hda_intel 22069 1
snd_hda_codec 74201 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 5412 1 snd_hda_codec
snd_pcm_oss 35308 0
snd_mixer_oss 13746 1 snd_pcm_oss
nf_conntrack_ipv4 10346 20 iptable_nat,nf_nat
snd_pcm 70694 4 saa7134_alsa,snd_hda_intel,snd_hda_codec,snd_pcm_oss
nf_defrag_ipv4 1073 1 nf_conntrack_ipv4
sco 7949 2
xt_state 1098 11
bridge 45614 0
snd_seq_dummy 1338 0
nf_conntrack 60975 6 xt_conntrack,xt_connlimit,iptable_nat,nf_nat,nf_conntrack_ipv4,xt_state
stp 1655 1 bridge
snd_seq_oss 26722 0
bnep 9436 2
snd_seq_midi 4557 0
l2cap 30656 16 rfcomm,bnep
snd_rawmidi 19056 1 snd_seq_midi
snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi
iptable_filter 1369 1
snd_seq 47263 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
it87 17580 0
hwmon_vid 2298 1 it87
saa7134 143423 1 saa7134_alsa
ip_tables 9899 2 iptable_nat,iptable_filter
x_tables 14175 15 xt_psd,ipt_REJECT,ip6_tables,xt_multiport,xt_limit,ipt_LOG,xt_recent,xt_hashlimit,xt_conntrack,xt_connlimit,ipt_REDIRECT,xt_tcpudp,iptable_nat,xt_state,ip_tables
snd_timer 19130 2 snd_pcm,snd_seq
snd_seq_device 5700 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ir_common 38875 1 saa7134
v4l2_common 15431 2 tuner,saa7134
videodev 34425 3 tuner,saa7134,v4l2_common
v4l1_compat 13251 1 videodev
fbcon 35102 72
tileblit 1999 1 fbcon
font 7557 1 fbcon
bitblit 4707 1 fbcon
softcursor 1189 1 bitblit
ppdev 5259 0
coretemp 4417 0
nvidia 10581753 40
btusb 11053 2
bluetooth 49892 9 rfcomm,sco,bnep,l2cap,btusb
videobuf_dma_sg 10782 2 saa7134_alsa,saa7134
videobuf_core 16356 2 saa7134,videobuf_dma_sg
tveeprom 11102 1 saa7134
snd 54244 15 saa7134_alsa,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
intel_agp 24375 0
parport_pc 25962 1
psmouse 63677 0
serio_raw 3978 0
soundcore 6620 1 snd
vga16fb 11385 1
snd_page_alloc 7076 2 snd_hda_intel,snd_pcm
vgastate 8961 1 vga16fb
agpgart 31724 2 nvidia,intel_agp
lp 7028 0
parport 32635 3 ppdev,parport_pc,lp
usb_storage 39905 1
pata_jmicron 1843 0
r8169 34140 0
mii 4381 1 r8169
$ ln -s /lib/xtables/libxt_psd.so /lib/xtables/libipt_psd.so
$ iptables -v -A INPUT -m psd -j DROP
/lib/xtables/libxt_psd.so: libxtables.so.2: cannot open shared object file: No such file or directory
/lib/xtables/libipt_psd.so: libxtables.so.2: cannot open shared object file: No such file or directory
iptables v1.4.10: Couldn't load match `psd':(null)
Try `iptables -h' or 'iptables --help' for more information.
sudo ln -s /lib/libxtables.so.5.0.0 /lib/libxtables.so.2
$ iptables -v -A INPUT -m psd -j DROP
iptables: match "psd" has version "libxtables.so.2", but "libxtables.so.5" is required.
И так не завелось...