URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 352
[ Назад ]

Исходное сообщение
"модули в Red Hat 7.3 .. modprobe"

Отправлено statz , 06-Дек-02 14:39 
не могу никак понять одну вещь
связана с iptables
значит делаю ядро в папке /usr/src/linux-2.4.18-3
в новом ядре включено большинство опций для netfiter (через make xconfig)
make dep bzImage modules modules_install
все окей ...
модули появляються в /lib/modules

при попытке сделать например
modprobe ip_nat_ftp
выдает can't locate module

окей ... смотрим /lib/modules/2.4.18-3/modules.dep
там только один модуль - dummy.o

прописывает ручками путь в этом файле к модулю ip_nat_ftp.o
и когда даешь
modprobe ip_nat_ftp
то ругаеться - couldn't find the kernel version the module was compiled for ....

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


Содержание

Сообщения в этом обсуждении
"RE: модули в Red Hat 7.3 .. modprobe"
Отправлено J , 06-Дек-02 15:49 
>не могу никак понять одну вещь
>связана с iptables
>значит делаю ядро в папке /usr/src/linux-2.4.18-3
>в новом ядре включено большинство опций для netfiter (через make xconfig)
>make dep bzImage modules modules_install
>все окей ...
>модули появляються в /lib/modules
>
>при попытке сделать например
>modprobe ip_nat_ftp
>выдает can't locate module
>
>окей ... смотрим /lib/modules/2.4.18-3/modules.dep
>там только один модуль - dummy.o
>
>прописывает ручками путь в этом файле к модулю ip_nat_ftp.o
>и когда даешь
>modprobe ip_nat_ftp
>то ругаеться - couldn't find the kernel version the module was compiled
>for ....
>
>Собственно вопрос ... нужли ли подгружать модули, или они уже включены в
>ядро?
>и если не включены, то в чем косяк?

ну а как вы через xconfig модули включали - статически или внешними модулями? вот так они вам и соберутся (каталог со старыми модулями можно временно переместить в другое место)

хотя пересобирать редхэтовские ядра не есть гуд - там полно очень левых патчей. почему бы вам не взять исходники с kernel.org?


"RE: модули в Red Hat 7.3 .. modprobe"
Отправлено statz , 06-Дек-02 16:06 

>ну а как вы через xconfig модули включали - статически или внешними
>модулями? вот так они вам и соберутся (каталог со старыми модулями
>можно временно переместить в другое место)

ставил статическими модулями (ставил y)
то есть если ставил статическими, то все уже в ядре?

>хотя пересобирать редхэтовские ядра не есть гуд - там полно очень левых
>патчей. почему бы вам не взять исходники с kernel.org?

лениво качать :)
если будет время то скачаю


"RE: модули в Red Hat 7.3 .. modprobe"
Отправлено J , 06-Дек-02 17:50 
>
>>ну а как вы через xconfig модули включали - статически или внешними
>>модулями? вот так они вам и соберутся (каталог со старыми модулями
>>можно временно переместить в другое место)
>
>ставил статическими модулями (ставил y)
>то есть если ставил статическими, то все уже в ядре?

да (поэтому я вам и посоветовала каталог для чистоты теста переименовать, чтоб точно видеть, что у вас собралось модулями)


"RE: модули в Red Hat 7.3 .. modprobe"
Отправлено statz , 06-Дек-02 19:00 
>>
>>>ну а как вы через xconfig модули включали - статически или внешними
>>>модулями? вот так они вам и соберутся (каталог со старыми модулями
>>>можно временно переместить в другое место)
>>
>>ставил статическими модулями (ставил y)
>>то есть если ставил статическими, то все уже в ядре?
>
>да (поэтому я вам и посоветовала каталог для чистоты теста переименовать, чтоб
>точно видеть, что у вас собралось модулями)

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


"RE: модули в Red Hat 7.3 .. modprobe"
Отправлено Romanych , 09-Дек-02 10:12 
Можно попробовать в  /usr/src/linux/Makefile поменять 2.4.18-3custom на
2.4.18-3 coбрать заново с самого начала.
Перед сборкой  переименовать /lib/modules/2.4.18-3/ во что нибудь.
После сделать depmod -a.

"RE: модули в Red Hat 7.3 .. modprobe"
Отправлено statz , 09-Дек-02 10:45 
>Можно попробовать в  /usr/src/linux/Makefile поменять 2.4.18-3custom на
>2.4.18-3 coбрать заново с самого начала.
>Перед сборкой  переименовать /lib/modules/2.4.18-3/ во что нибудь.
>После сделать depmod -a.


делал я так. только в /lib/modules/2.4.18-3/ стирал вообще все
а на depmod -a ничего не пишет


"RE: модули в Red Hat 7.3 .. modprobe"
Отправлено J , 09-Дек-02 11:48 
>>Можно попробовать в  /usr/src/linux/Makefile поменять 2.4.18-3custom на
>>2.4.18-3 coбрать заново с самого начала.
>>Перед сборкой  переименовать /lib/modules/2.4.18-3/ во что нибудь.
>>После сделать depmod -a.
>
>
>делал я так. только в /lib/modules/2.4.18-3/ стирал вообще все
>а на depmod -a ничего не пишет

а должен писать modules.dep в каталоге модулей нового ядра


"RE: модули в Red Hat 7.3 .. modprobe"
Отправлено statz , 09-Дек-02 13:09 
>>>Можно попробовать в  /usr/src/linux/Makefile поменять 2.4.18-3custom на
>>>2.4.18-3 coбрать заново с самого начала.
>>>Перед сборкой  переименовать /lib/modules/2.4.18-3/ во что нибудь.
>>>После сделать depmod -a.
>>
>>
>>делал я так. только в /lib/modules/2.4.18-3/ стирал вообще все
>>а на depmod -a ничего не пишет
>
>а должен писать modules.dep в каталоге модулей нового ядра


в /etc/modules.conf пусто, так что видимо и пробовать нечего

вот в линуксе 6.2 (2.2.14) у меня все окей. depmod -a ничего не пишет
но в modules.dep полно модулей и скажем
modprobe ip_masq_ftp идет отлично


"RE: модули в Red Hat 7.3 .. modprobe"
Отправлено statz , 10-Дек-02 15:48 
вообщем скачал я ядро 2.4.20
установил ...
в принципе тоже самое
все таки наверно модули уже в ядре

"RE: модули в Red Hat 7.3 .. modprobe"
Отправлено statz , 17-Дек-02 13:29 
>вообщем скачал я ядро 2.4.20
>установил ...
>в принципе тоже самое
>все таки наверно модули уже в ядре


да, все в ядре
все работает
спасибо