Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: senser в May 30, 2005, 11:00



Титла: Проблем със зареждане на модула sch_htb
Публикувано от: senser в May 30, 2005, 11:00
Здравейте,
На домашния ми рутер/файъруол (егати едвам го написах на бг :) ) се налага да направя елементарен шейпинг и за целта съм решил да ползвам НТВ.
След разглеждане на документация по темата прекомпилирах си кернел-а с нужните опции (специално за НТВ и iptables съм ги направил модули) и всичко с изключение на НТВ работи ок. И рутирането и блокирането на нежелан трафик с iptables са ОК но проблема ми е, че когато се опитам да пусна НТВ т.е. да заредя модула sch_htb получавам следна грешка:
Примерен код

/lib/modules/2.4.26/kernel/net/sched/sch_htb.o: init_module: File exists
/lib/modules/2.4.26/kernel/net/sched/sch_htb.o: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.26/kernel/net/sched/sch_htb.o: insmod /lib/modules/2.4.26/kernel/net/sched/sch_htb.o failed
/lib/modules/2.4.26/kernel/net/sched/sch_htb.o: insmod sch_htb failed
**HTB: failed to load module sch_htb


Просто за тест реших да пробвам и с CBQ но резултата беше същият. Когато компилирам нужните неща не като модули а в кернела пак не тръгва (htb.init скрипта отново се мъчи да зареди въпросния модул).

Ето инфо за системата:
Slackware 10, kernel 2.4.26, htb.init-v0.8.5


Титла: Проблем със зареждане на модула sch_htb
Публикувано от: VladSun в May 30, 2005, 13:16
Цитат (senser @ Май 30 2005,11:00)
Просто за тест реших да пробвам и с CBQ но резултата беше същият. Когато компилирам нужните неща не като модули а в кернела пак не тръгва (htb.init скрипта отново се мъчи да зареди въпросния модул).

Ето инфо за системата:
Slackware 10, kernel 2.4.26, htb.init-v0.8.5

В htb.init скрипта имаше един ред, който трябваше да се коментира, когато не зареждаш модули


Титла: Проблем със зареждане на модула sch_htb
Публикувано от: senser в May 30, 2005, 13:50
Цитат (VladSun @ Май 30 2005,14:16)
:00-->
Цитат (senser @ Май 30 2005,11:00)
Просто за тест реших да пробвам и с CBQ но резултата беше същият. Когато компилирам нужните неща не като модули а в кернела пак не тръгва (htb.init скрипта отново се мъчи да зареди въпросния модул).

Ето инфо за системата:
Slackware 10, kernel 2.4.26, htb.init-v0.8.5

В htb.init скрипта имаше един ред, който трябваше да се коментира, когато не зареждаш модули

Това току що го прочетох в друга тема за "arping" и ако не намеря друго решение ще го пробвам. Току що разгледах htb.init скрипта и видях за какво иде реч.
Мисля да пробвам и с друг кернел, но все пак ми е интересно какъв може да е проблема с този модул - и в нета малко инфо намерих по въпроса за тази грешка при зареждане на модул (не на същия)


Титла: Проблем със зареждане на модула sch_htb
Публикувано от: firlin в May 30, 2005, 13:51
### Modules to probe for. Uncomment the last CBQ_PROBE
### line if you have QoS support compiled into kernel
#CBQ_PROBE="sch_cbq sch_tbf sch_sfq sch_prio"
CBQ_PROBE="$CBQ_PROBE cls_fw cls_u32 cls_route"
#CBQ_PROBE=""


3-ия ред трябва да ти е коментиран за да подкараш това което искаш.


Титла: Проблем със зареждане на модула sch_htb
Публикувано от: firlin в May 30, 2005, 13:52
Аз съм със същият слак и ядро. и със cbq става без проблем.Просто в htb.init направи това което ти написах преди малко.


Титла: Проблем със зареждане на модула sch_htb
Публикувано от: senser в May 30, 2005, 22:46
като компилирах нужните опции в кернела а не като модули нещата се оправиха ...... ама пак продължава да ме гложди какъв му е проблема на модула ;)