1

На тестовой ветке собирался на ура, ставлю на сервачок, не хочет ни одна из имеющихся в дереве (1.37-1.39)
/var/tmp/portage/net-firewall/xtables-addons-1.39/temp/build.log
emerge --info glibc

$ gcc-config -l
 [1] x86_64-pc-linux-gnu-4.5.3 *
История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

2

NETFILTER_XT_TARGET_TEE should be provided by the kernel.

Вряд ли что причина в этом, но лучше включить.
Попробуйте, редактируя переменную  XTABLES_ADDONS в /etc/make.conf, постепенно включать модули. Возможно модуль, вызывающий ошибку, вам и не нужен.

Был, был и весь вышел...

3

В конфиге ядра, что касается xtables:

CONFIG_NETFILTER_XTABLES=m

#
# Xtables combined modules
#

CONFIG_NETFILTER_XT_MARK=m
CONFIG_NETFILTER_XT_CONNMARK=m
CONFIG_NETFILTER_XT_SET=m

#
# Xtables targets
#
CONFIG_NETFILTER_XT_TARGET_AUDIT=m
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
CONFIG_NETFILTER_XT_TARGET_CT=m
CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_HL=m
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
CONFIG_NETFILTER_XT_TARGET_LED=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_TARGET_RATEEST=m

CONFIG_NETFILTER_XT_TARGET_TEE=m
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
CONFIG_NETFILTER_XT_TARGET_TRACE=m
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m

#
# Xtables matches
#
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_CPU=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
CONFIG_NETFILTER_XT_MATCH_DSCP=m

CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_HL=m
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
CONFIG_NETFILTER_XT_MATCH_IPVS=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_OSF=m
CONFIG_NETFILTER_XT_MATCH_OWNER=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_RECENT=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_TIME=m
CONFIG_NETFILTER_XT_MATCH_U32=m

С этим же конфигом на тестовой ветке все работает.
Попробовал убрать из make.conf TEE, - не собралось.
Я грешил на версию glibc, из-за:

/var/tmp/portage/net-firewall/xtables-addons-1.39/work/xtables-addons-1.39/extensions/compat_xtables.c:403:1: предупреждение: data definition has no type or storage class
/var/tmp/portage/net-firewall/xtables-addons-1.39/work/xtables-addons-1.39/extensions/compat_xtables.c:403:1: предупреждение: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL_GPL’
/var/tmp/portage/net-firewall/xtables-addons-1.39/work/xtables-addons-1.39/extensions/compat_xtables.c:403:1: предупреждение: в декларации функции указаны имена параметров без типов
/var/tmp/portage/net-firewall/xtables-addons-1.39/work/xtables-addons-1.39/extensions/compat_xtables.c:420:1: предупреждение: data definition has no type or storage class
/var/tmp/portage/net-firewall/xtables-addons-1.39/work/xtables-addons-1.39/extensions/compat_xtables.c:420:1: предупреждение: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL_GPL’
/var/tmp/portage/net-firewall/xtables-addons-1.39/work/xtables-addons-1.39/extensions/compat_xtables.c:420:1: предупреждение: в декларации функции указаны имена параметров без типов
/var/tmp/portage/net-firewall/xtables-addons-1.39/work/xtables-addons-1.39/extensions/compat_xtables.c:427:1: предупреждение: data definition has no type or storage class

и подобных ошибок, поэтому повысил до glibc-2.14, что не дало результата, те тоже самое.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

4 (02.03.2012 17:28:49 отредактировано zenon)

Ээээх, а в ядре-то модулей нет.
http://linuxforum.ru/viewtopic.php?pid=253984#p253984 говорили же уже...
Разработчика xtables не стало вот и следствие, сначала reiser4 из ядра исчез, теперь это, обидно.  ac
А я тут тулчэйн до предела обновил....
Не собирается на ядрах выше 3.2

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

5

Эть -

$ USE="-modules" emerge -av xtables-addons

И собралось.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

6

Но так модули не работают....  ac

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

7

Пособирал несколько ядрышек которые в портеже есть:

[D] sys-kernel/gentoo-sources
     Available versions:  
    (2.6.32-r29)    2.6.32-r29!b!s
    (2.6.32-r39)    ~2.6.32-r39!b!s
    (2.6.32-r40)    ~2.6.32-r40!b!s
    (2.6.32-r41)    ~2.6.32-r41!b!s
    (3.0.17-r2)    3.0.17-r2!b!s
    (3.0.20)    ~3.0.20!b!s
    (3.0.22)    ~3.0.22!b!s
    (3.1.10-r1)    3.1.10-r1!b!s{tbz2}
    (3.2.1-r2)    [m]3.2.1-r2!b!s{tbz2}
    (3.2.2)    [m]~3.2.2!b!s
    (3.2.5)    [m]~3.2.5!b!s
    (3.2.6)    [m]~3.2.6!b!s
    (3.2.9)    [m]~3.2.9!b!s{tbz2}
    {build deblob symlink}
     Installed versions:  3.1.10-r1(3.1.10-r1)!b!s{tbz2}(08:14:34 03.03.2012)(-build -deblob -symlink) 3.2.9(3.2.9)!b!s{tbz2}(21:21:48 02.03.2012)(-build -deblob -symlink)
     Homepage:            http://dev.gentoo.org/~mpagano/genpatches
     Description:         Full sources including the Gentoo patchset for the 3.2 kernel tree

Все отлично до 3.1.10-r1, на нем и остоновился, посмотрим дальше на судьбу xtables-addons.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

8

Эх нравится мне

ipables -I INPUT 1 -i eth0 -m psd -j REJECT

Без этого правила:

$ nmap 192.168.0.2

Starting Nmap 5.21 ( http://nmap.org ) at 2012-03-03 17:45 MSK
Nmap scan report for 192.168.0.2
Host is up (0.00019s latency).
Not shown: 999 filtered ports
PORT   STATE SERVICE
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 5.98 seconds

Запускаем:

$ nmap 192.168.0.2

Starting Nmap 5.21 ( http://nmap.org ) at 2012-03-03 17:46 MSK
Stats: 0:05:06 elapsed; 0 hosts completed (1 up), 1 undergoing Connect Scan
Connect Scan Timing: About 17.17% done; ETC: 18:16 (0:24:31 remaining)

Не дождетесь со сканом...  :lol:

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.