PDA

View Full Version : Linux e Nat


macrig
10-03-2010, 00:11
Ciao a tutti,
sto cercacndo di modificare il modulo che gestisce il nat nel kernel di linux (Iptables). Esattamente sto cercando di modificare il sistema di assegnamento delle porte con i protocolli TCP e UDP.
Il file che vorrei modificare e' nf_nat_proto_common.c nella cartella net/ipv4/netfilter del codice sorgetnte del kernel.
Pensate che stia proseguendo nel modo corretto?
Non sono riuscito a trovare esattamente dove vengono modificati i pacchetti ma penso che la funzione sia: bool nf_nat_proto_unique_tuple(.....)
Un grazie in anticipo a tutti.

Giuseppe

sacarde
10-03-2010, 09:19
forse hai gia visto....

http://www.nongnu.org/lkdp/files.html

http://my.safaribooksonline.com/0672327201


http://www.nuvolinux.org/LKH/index.shtml?doc/pd0003.txt

macrig
10-03-2010, 17:54
Grazie,
ma purtroppo non c'è quello che sto cercando. Io vorrei trovare qualcosa che spieghi dove il kernel o un suo modulo assegna le porte quando funge da nat

sacarde
10-03-2010, 18:09
allora vai alla fonte del kernel....

www.kernel.org

c'e' il supporto del developper : Mailing list

macrig
19-03-2010, 07:18
Ciao,
sto cercando di rimuovere il module iptable dal sistema con il comando rmmod, ma mi dice che è in uso da altri moduli. Ho provato a sua volta a rimuovere questi ultimi ma è come se fossi in un ciclo.
Qualcuno saprebbe dire come procedere nella rimozione dei vari moduli caricati da iptable?
Un grazie a tutti

Giuseppe

sacarde
19-03-2010, 08:51
puoi mettere il modulo in blacklist
e riavviare

macrig
25-03-2010, 07:10
Il mio problema non è rimuoverlo completamente, ma siccome sto facendo delle modifiche al modulo stesso. Vorrei rimuoverlo modificarlo e ricaricarlo

sacarde
25-03-2010, 08:41
con:

modinfo <nomemodulo>

dice anche le dipendenze