[RISOLTO]Non riesco a caricare il modulo ip_tables....

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
smtux
Linux 3.x
Linux 3.x
Messaggi: 977
Iscritto il: gio 1 set 2005, 0:00
Slackware: 12.0
Località: somewhere in the time

[RISOLTO]Non riesco a caricare il modulo ip_tables....

Messaggio da smtux »

Salve,

ho un problema da diverso tempo... da quando sono passato alla 12 e compilato il nuovo kernel 2.6.21.5 non riesco più a caricare il modulo
ip_tables
.

ho compilato più volte e qcn qui del forum molto gentilmente mi ha fornito il suo .config ma nulla...
Guardando in:
/lib/moudles/2.6.21.5/build/net/ipv4/netfilter
il modulo c'è...

però con il comando:

Codice: Seleziona tutto

 insmod ip_tables.ko
ottengo
insmod: error inserting 'ip_tables.ko': -1 Invalid module format
ho provato anche con modprobe, ma nulla!

avete qualche idea? proprio non capisco!
Ultima modifica di smtux il mer 17 ott 2007, 20:10, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: [URGENTE]Non riesco a caricare il modulo ip_tables....

Messaggio da conraid »

smtux ha scritto: avete qualche idea? proprio non capisco!
Non conosco tutta la tua storia di queste compilazioni, ma se usi un kernel di Pat ip_tables funziona?

smtux
Linux 3.x
Linux 3.x
Messaggi: 977
Iscritto il: gio 1 set 2005, 0:00
Slackware: 12.0
Località: somewhere in the time

Messaggio da smtux »

ho usato il kernel della slack

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

smtux ha scritto:ho usato il kernel della slack
Leggendo "e compilato il nuovo kernel 2.6.21.5" oppure "ho compilato più volte" pensavo che avessi ricompilato il kernel, visto che alcuni ti avevano fornito il loro .config.

Io intendevo di usare invece semplicemente kernel-generic o kernel-huge non compilati da te.

Se hai usato uno di questi e ip_tables non va allora guarda altrove e non nel config del kernel.

Spero di essermi fatto capire, in questi giorni mi sembra di avere problemi di comunicazione :-(

Avatar utente
acrive
Linux 2.x
Linux 2.x
Messaggi: 306
Iscritto il: mar 27 dic 2005, 0:24
Slackware: 12.0
Località: Brindisi <-> Bologna

Messaggio da acrive »

ma come hai compilato il kernel? Hai installato poi i moduli?

Codice: Seleziona tutto

make modules_install

Avatar utente
twister
Staff
Staff
Messaggi: 1599
Iscritto il: mar 11 nov 2003, 0:00
Slackware: current
Località: Roma
Contatta:

Messaggio da twister »

Nel kernel di default funziona.
Se hai ricompilato un nuovo kernel non hai abilitato i moduli o non li hai compilati

smtux
Linux 3.x
Linux 3.x
Messaggi: 977
Iscritto il: gio 1 set 2005, 0:00
Slackware: 12.0
Località: somewhere in the time

Messaggio da smtux »

twister ha scritto:Nel kernel di default funziona.
Se hai ricompilato un nuovo kernel non hai abilitato i moduli o non li hai compilati
normalmente compilo così il kernel, non uso mai uno di defualt

Codice: Seleziona tutto

make bzImage && make modules && make modules_install
come c'è scritto anche su questo forum...

sbaglio?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

smtux ha scritto: normalmente compilo così il kernel, non uso mai uno di defualt

Codice: Seleziona tutto

make bzImage && make modules && make modules_install
come c'è scritto anche su questo forum...

sbaglio?
Io faccio

Codice: Seleziona tutto

 make && make modules_install 
e basta. Dopo sposto a mano il kernel e gli altri file in /boot

Ma se fossi in te proverei un kernel di default. O almeno ricompilalo uno con i config di Pat, almeno sei sicuro che la colpa è di come compili e non di altro.

Avatar utente
acrive
Linux 2.x
Linux 2.x
Messaggi: 306
Iscritto il: mar 27 dic 2005, 0:24
Slackware: 12.0
Località: Brindisi <-> Bologna

Messaggio da acrive »

No, non sbagli.. Ma quell'errore dovrebbe darlo quando carichi un modulo che non appartiene al kernel avviato....

Ho il sentore che sia una vera cavolata...

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

Mi è venuto in mente adesso, non si sa mai.

X_TABLES lo hai configurato come modulo?

Da non ricordo quale versione ci fu una modifica nella configurazione di Netfilter, e divisero un po' di cose.
Adesso serve X_TABLES.

Se avevi un vecchio .config non va. Mi fece uno scherzo simile a suo tempo. Pigramente feci make oldconfig e iptables non andava più. Allora mi spulciai il changelog e capii.

Guarda se fosse anche il tuo caso

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Messaggio da conraid »

acrive ha scritto:No, non sbagli.. Ma quell'errore dovrebbe darlo quando carichi un modulo che non appartiene al kernel avviato....

Ho il sentore che sia una vera cavolata...
In effetti...

Mi è venuto un altro dubbio (perdonatemi :-) )
Non è che facendo modules_install lui non cancella la vecchia dir e crea confusione con versioni diverse di qualche modulo?
Per questo si dovrebbe sempre mettere una sigla di versione quando si ricompila.

Ora però non ricordo se modules_install cancella la vecchia dir o no.

Avatar utente
acrive
Linux 2.x
Linux 2.x
Messaggi: 306
Iscritto il: mar 27 dic 2005, 0:24
Slackware: 12.0
Località: Brindisi <-> Bologna

Messaggio da acrive »

Non ci ho mai pensato.. Ma credo che non faccia un semplice refresh della directory /lib/modules.
E' ovvio che con versioni uguali del kernel è necessario mettere la sigla. Ed è altrettanto normale che i moduli installati vegnano dallo stesso make che ha generato il kernel.

Io uso queste chicche e non ho mai avuto problemi.

1) io compilo tutto con un make all ( == make bzImage && make modules).
2) dò sempre in append una sigla.
3) uso sempre il bzImage perchè più snello e poi come regola mnemonica, vmlinuz è il kernel di default di slackware.
4) grub. Permette modifiche al volo e in caso di kernel compressi è più veloce nel scompattarli rispetto a lilo.

smtux
Linux 3.x
Linux 3.x
Messaggi: 977
Iscritto il: gio 1 set 2005, 0:00
Slackware: 12.0
Località: somewhere in the time

Messaggio da smtux »

conraid ha scritto:Mi è venuto in mente adesso, non si sa mai.

X_TABLES lo hai configurato come modulo?

Da non ricordo quale versione ci fu una modifica nella configurazione di Netfilter, e divisero un po' di cose.
Adesso serve X_TABLES.

Se avevi un vecchio .config non va. Mi fece uno scherzo simile a suo tempo. Pigramente feci make oldconfig e iptables non andava più. Allora mi spulciai il changelog e capii.

Guarda se fosse anche il tuo caso
mi sa che hai centrato il problema...

non è che ti ricorderesti cosa devo mettere nel config?
Te lo chiedo non per pigrizia è che sono stremato...

Altra cosa dai post non ho capito bene se come compilo il kernel va bene oppure no... a me sembrava di sì..

grazie

smtux
Linux 3.x
Linux 3.x
Messaggi: 977
Iscritto il: gio 1 set 2005, 0:00
Slackware: 12.0
Località: somewhere in the time

Messaggio da smtux »

conraid ha scritto:Mi è venuto in mente adesso, non si sa mai.

X_TABLES lo hai configurato come modulo?

Da non ricordo quale versione ci fu una modifica nella configurazione di Netfilter, e divisero un po' di cose.
Adesso serve X_TABLES.

Se avevi un vecchio .config non va. Mi fece uno scherzo simile a suo tempo. Pigramente feci make oldconfig e iptables non andava più. Allora mi spulciai il changelog e capii.

Guarda se fosse anche il tuo caso
mi sa che hai centrato il problema...

non è che ti ricorderesti cosa devo mettere nel config?
Te lo chiedo non per pigrizia è che sono stremato...

Altra cosa dai post non ho capito bene se come compilo il kernel va bene oppure no... a me sembrava di sì..

grazie

smtux
Linux 3.x
Linux 3.x
Messaggi: 977
Iscritto il: gio 1 set 2005, 0:00
Slackware: 12.0
Località: somewhere in the time

Messaggio da smtux »

ecco la parte di config dove ho
XTABLES
, non è come modulo...

Codice: Seleziona tutto

#
# Core Netfilter Configuration
#
# CONFIG_NETFILTER_NETLINK is not set
# CONFIG_NF_CONNTRACK_ENABLED is not set
CONFIG_NETFILTER_XTABLES=y
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y
CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_MARK=y
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
CONFIG_NETFILTER_XT_TARGET_NFLOG=y
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=y
CONFIG_NETFILTER_XT_MATCH_DCCP=y
CONFIG_NETFILTER_XT_MATCH_DSCP=y
CONFIG_NETFILTER_XT_MATCH_ESP=y
CONFIG_NETFILTER_XT_MATCH_LENGTH=y
CONFIG_NETFILTER_XT_MATCH_LIMIT=y
CONFIG_NETFILTER_XT_MATCH_MAC=y
CONFIG_NETFILTER_XT_MATCH_MARK=y
CONFIG_NETFILTER_XT_MATCH_POLICY=y
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
CONFIG_NETFILTER_XT_MATCH_QUOTA=y
CONFIG_NETFILTER_XT_MATCH_REALM=y
CONFIG_NETFILTER_XT_MATCH_SCTP=y
CONFIG_NETFILTER_XT_MATCH_STATISTIC=y
CONFIG_NETFILTER_XT_MATCH_STRING=y
CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
voi come lo avete settato?

Rispondi