View Full Version : moduli kernel
ciao ragazzi, ho un problemino con linux :fagiano:
sto settando un programma in un server che ha bisogno di un paio di moduli del kernel che però nella distribuzione che sto usando non ci sono: ipt_mac.o e ipt_mark
come posso fare per ottenerli ed attivarli?
il sistema è debian squeeze solo installazione base ed ssh
se i moduli sono inclusi nel kernel .... (io non li ho visti)
basta che nella configurazione tu li selezioni per la loro inclusione
e ricompili il kernel
http://guide.debianizzati.org/index.php/Debian_Kernel_Howto
ok grazie della risposta, ora mi è chiaro che per aggiungere e togliere moduli bisogna necessariamente ricompilare il kernel :(
sapresti dirmi come faccio a sapere se questi moduli sono inclusi o meno nel kernel?
nel caso non fossero inclusi cosa dovrei fare?
dal file di configurazione vedi quali sono i moduli inclusi o caricabili
il file lo trovi o dentro: /boot/...config.......
o nella dir principale dei sorgenti del kernel: /usr/src/<dirkernel>/.config
leggiti quel link sulla compilazione del kernel
p.s.
dici se non ci sono nel ramo ufficiale?
allora dovrebbe esserci delle patch
Gimli[2BV!2B]
19-05-2011, 21:00
Quei nomi non mi convincono al 100%, mi risulta siano nomenclature obsolete.
CONFIG_NETFILTER_XT_MARK (http://cateee.net/lkddb/web-lkddb/NETFILTER_XT_MARK.html): Netfilter mark matching allows you to match packets based on the "nfmark" value in the packet. The target allows you to create rules in the "mangle" table which alter the netfilter mark (nfmark) field associated with the packet.
root@phoenix:~# cat /boot/config-$(uname -r) | grep NETFILTER_XT_MARK
CONFIG_NETFILTER_XT_MARK=mNel kernel Debian è attivo, il modulo dovrebbe essere xt_mark
CONFIG_NETFILTER_XT_MATCH_MAC (http://cateee.net/lkddb/web-lkddb/NETFILTER_XT_MATCH_MAC.html): MAC matching allows you to match packets based on the source Ethernet address of the packet.
root@phoenix:~# cat /boot/config-$(uname -r) | grep NETFILTER_XT_MATCH_MAC
CONFIG_NETFILTER_XT_MATCH_MAC=mNel kernel Debian è attivo, il modulo dovrebbe essere xt_mac
Però noto che sono citati vari nomi obsoleti anche nelle voci attuali, poi non sono certo un esperto in materia e vedo pure un xt_conntrack, quindi potrei aver scritto imprecisioni.
hai ragione, li ho trovati anche sulla mia squeeze!
ma è un casino, ogni distribuzione è diversa anche sul nome dei moduli e la posizione nel fs :eek:
guardate qui
http://sysinf0.klabs.be/lib/modules/2.6.8-3-386/kernel/net/ipv4/netfilter/?dist=;arch=
non sò di che distro sia, ma questa 2.6 usa ancora i vecchi moduli, invece che i nuovi
hai ragione, li ho trovati anche sulla mia squeeze!
ma è un casino, ogni distribuzione è diversa anche sul nome dei moduli e la posizione nel fs :eek:
...
mah! il kernel veramente e' l'unica cosa uguale per tutti
... a parita di versione (e configurazione)
infatti dovrebbe essere così, infatti era per quello che mi ero piantato a cercare quei moduli con quel nome, non avevo pensato che fossero cambiati...
Gimli[2BV!2B]
23-05-2011, 19:13
Cavolo, il link che hai riportato è relativo ad una 2.6.8 che risale all'agosto del 2004 (http://www.kernel.org/pub/linux/kernel/v2.6/). In termini informatici è un un bel lasso di tempo, son passate 31 versioni da allora (è stato rilasciato il 2.6.39 da qualche giorno).
in effetti hai ragione, è abbastanza vecchio! credo che questi nuovi moduli siano stati spostati per via di ipv6..
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.