Zdravim vsechny, potreboval bych poradit s moduly. Mam jadro 2.6.10 prelozene a jede v poho. Kdyz ho prenesu na druhy komp tj. adresar /lib/modules/2.6.10 a bzImage tak to jede. Akorat pri opetovnem nahravani modulu pise ze je jiz modul nahran v jadre "FATAL: Module ip_tables already in kernel."atd. Ne ze by to bylo na skodu protoze vse jede jak ma, ale chtel bych to mit bez chybovych hlasek.DIk za kazdou radu.
No primo v jadre asik nebude protoze pri prvnim spusteni se nahraje v pohode. To by vyhodil uz pri prvnim nahrani. A proc znovu nahravam moduly? Protoze spravuju firewall a je to skrypt ve kterem je i spousteni modulu. Vim ze bych to mohl oddelit ale proc?Chci aby to fakalo takto. Na jadre 2.4.24 to fakalo naprosto normalne.
To je sice reseni ale me jde spis o to ze je nekde chyba a ja nevim kde. Protoze jak jsem psal na prvnim PC to jelo v poho vsechno. I opetovne nahrani modulu jak pro firewall tak pro cokoliv jineho.Tvorba scriptu by jen obesla vznikly problem ale nevyresila.
Jaky problem by obesel a nevyresil? Kdyz uz je modul natazeny, tak se holt neda natahnout znova... Jaka "chyba" je v tom, ze se pri spusteni iptables natahnout potrebne moduly? Proc je zavadite ve skriptu rucne, kdyz to neni vubec potreba?
Chyba je v tom, že modutils pro 2.4 a 2.6 jádro se chovají jinak, bylo to prostě úplně přepsané (v jádře i v modutils). Možná existuje nějaký parametr, kterým se dá říct, jestli takovou chybu (modul je už loadnutý) má ignorovat, nevím, nesedím u linuxu...
Když si otestujete, že je modul už v jádře, bude to fungovat navěky (než Linus odstraní /proc/modules ).
Dobre takze pokud je zmenen pristup k modulum tak potom nechapu jakto ze to na kompu kde jsem to jadro prekladal vsechno normalne funguje.Opetovne nehravani modulu bez jake koliv chybove hlasky.
Ach jo, opetovne nahravani modulu je proste blbost. Kdyz je modul zaveden, neni duvod ho nahravat znovu nebo je ho potreba nejdriv odstranit. Nejak nechapu, co se tady vlastne resi. Prepiste si svuj skript pro firewall.