Вы здесь

не могу установить модуль xt_string [РЕШЕНО]

Люди кто нибудь сталкивался с такой проблемой
пытаюсь установить модуль xt_string для iptables
выдаёт такое сообщение :

home dark # modprobe -v xt_string
insmod /lib/modules/2.6.35-gentoo-r4-0/kernel/net/netfilter/xt_string.ko
FATAL: Error inserting xt_string (/lib/modules/2.6.35-gentoo-r4-0/kernel/net/netfilter/xt_string.ko): Unknown symbol in module, or unknown parameter (see dmesg)

говорит что типа смотри dmesg

смотрим

home dark # dmesg | tail -n 5
[ 621.129205] psmouse.c: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[ 621.130899] psmouse.c: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 621.144366] psmouse.c: TouchPad at isa0060/serio1/input0 - driver resynched.
[ 1066.309274] xt_string: Unknown symbol textsearch_destroy (err 0)
[ 1066.309612] xt_string: Unknown symbol textsearch_prepare (err 0)

даже не знаю что и делать google не помог (((

ядро 2.6.35-gentoo-r4
gcc-4.4.4
iptables-1.4.10 (хотя к данной проблеме отношения не имеет)

Я с этой версией рога себе сломал, пытаясь заставить этот кернел нормально работать на своём ящике.
Так ничего и не получилось. Правда я уже давненько с Zen'ом "в обнимку", но всё же - может
стоит обновить?

короче ты предлагаешь ядро сменить хорошо не вопрос какое тогда поставить ?? говорят что 32 норм но как то старовато мне кажеться

—

истина где то рядом .......... пробуй спрашивай и всё получится только не сиди просто так .......

Ты модуль отдельно, что ли, ставил? Судя по ошибке, ты ставишь модуль с внешнего источника, и он ругается на несоместимый API.
Тот, что в ядре, у меня загружается без проблем.

modinfo xt_string
filename:       /lib/modules/2.6.35-gentoo-r12/kernel/net/netfilter/xt_string.ko
alias:          ip6t_string
alias:          ipt_string
license:        GPL
description:    Xtables: string-based matching
author:         Pablo Neira Ayuso <pablo@eurodev.net>
depends:        x_tables
vermagic:       2.6.35-gentoo-r12 SMP preempt mod_unload modversions ATOM 4KSTACKS

—

Не грусти, товарищ! Всё хорошо, beautiful good!

да модуль я отдельно компилил ну сомо собой он в составе ядра был у меня вот что выдаёт
home dark # modinfo xt_string
filename: /lib/modules/2.6.35-gentoo-r4-0/kernel/net/netfilter/xt_string.ko
alias: ip6t_string
alias: ipt_string
license: GPL
description: Xtables: string-based matching
author: Pablo Neira Ayuso
depends:
vermagic: 2.6.35-gentoo-r4-0 SMP mod_unload CORE2

вот кстати и отличие нашёл у меня в зависимостях x_tables нет но как его отдельно скомпилить
вот вопрос где копать то ??

—

истина где то рядом .......... пробуй спрашивай и всё получится только не сиди просто так .......

Короче вопрос решен
дело в том что
Networking support --->
Networking options --->
Network packet filtering framework (Netfilter) --->
Core Netfilter Configuration --->
-*- Netfilter Xtables support (required for ip_tables)

был собран монолитно когда я собрал его модулем то модуль xt_string загрузился
а зависело это вот от этого пункта

Networking support --->
Networking options --->
Network packet filtering framework (Netfilter) --->
IP: Netfilter Configuration --->
IP tables support (required for filtering/masq/NAT)

его нужно тоже модулем собрать тогда и
{M} Netfilter Xtables support (required for ip_tables)
можно будет на модуль переключить
p.s Вообще то странно как то что он в манолитном режиме не работал
winterheart ты правильно мне намекнул спс ))
Всё вопрос закрыт .

—

истина где то рядом .......... пробуй спрашивай и всё получится только не сиди просто так .......