Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Help & Support » Kernels & Drivers » Проблем с инсталиране на модул Slackware
Тема: Проблем с инсталиране на модул Slackware, след компилиране на ядрото
Мнение #1 Skip to the next post in this topic.
Написано на: Август 07 2006, 20:07
sleepwalker

Avatar




Група: Li fans
Мнения: 30
Регистриран: Август 2006

Оценка: няма

Offline
Здравейте,

след компилиране на ядрото от 2.4.20 на 2.4.21
и след изпълнение:
#modprobe ipt_ttl
modprobe: Can't locate module ipt_ttl

В /lib/modules/2.4.21/net/ipv4 нямам директория netfilter и съответно прилежащите му модули, пробвах да ги копирам ръчно от
/usr/src/linux-2.4.21/net/ipv4/netfilter/ (ipt_ttl.o), без резултат, след това опитах да добавя новия път в /etc/modules.conf - също; копирах ipt_ttl.h в /lib/modules/2.4.21/build/include - пак нищо

И вече съвсем се увъртех, а и /etc/modules.conf ми е абсолютно празен, намерих някакви пътища в /lib/modules/2.4.21/modules.dep, защото след като модифицирах /etc/modules.conf :
modprobe ipt_ttl
Note: /etc/modules.conf is more recent than /lib/modules/2.4.21/modules.dep
modprobe: Can't locate module ipt_ttl

Правих компилация на ядрото на Fedora c5 2.6.15 --> 2.6.16 и нямах проблеми с това, компилацията на Slack-a не е мое дело, но все пак някакви идеи как да се оправя? :14;

Благодаря за вниманието

Never sigh for better world
It's already composed, played and told
Контакти:  sleepwalker
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Август 07 2006, 21:54
Цецо
Нерегистриран










Да не си пропуснал нещо:

bash-3.00# cd /usr/src/linux-2.x.x.x/
bash-3.00# make menuconfig

там трябва да избереш подходящия модул като [M]

bash-3.00# make
bash-3.00# make modules_install

новокомпилирания карнел е в:
arch/i386/boot/bzImage

Може да го копираш в /boot

Фаилът /etc/lilo.conf е нещо такова:

boot = /dev/sda1
vga = 771
 image = /boot/bzImage
 root = /dev/sda1  label = Linux
 read-only # Non-UMSDOS filesystems should be mounted   read-only for checking
 append="hdb=ide-cdrom apm=power-of"

bash-3.00# lilo

след рестарта пробвай
modprobe еди кой си модул
Контакти:  Цецо

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #3
Skip to the previous post in this topic. Написано на: Август 08 2006, 08:38
sleepwalker

Avatar




Група: Li fans
Мнения: 30
Регистриран: Август 2006

Оценка: няма

Offline
Благодаря за отговора, колега,

Това е едно сървърче, което поддържаше един колега.
Както казах, сварвам го в движение в този му вид. Компилирането на ядрото го е правил той. Аз мога да разбера как го е направил от последствията.

В този аспект - преди да се компилира на него си вървяха firewall (iptables), shapers (tc), които и сега си вървят.

Не следва ли от това, че при компилацията на ядрото е качил модулите, необходими за извършване на тези услуги, към които спада и въпросният ipt_ttl?!?!?

В интерес на истината нямам много опит със Slackware, но никъде в скрипта на firewall-a няма команди за зареждане на необходимите модули като ip_tables, iptable_nat, ipt_MASQUARADE и прочие. А ако ги е качил не като модули - не би трябвало iptables да не разбират какво означава -j TTL ...

Някакви идеи относно схемата? :)

Благодаря

Never sigh for better world
It's already composed, played and told
Контакти:  sleepwalker
WEB  
Общо 2 отговор(а) от Август 07 2006, 20:07 до сега
 » Начало » Li Форуми » Help & Support » Kernels & Drivers » Проблем с инсталиране на модул Slackware

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums