Newsgroup: it.comp.os.linux.iniziare
Titolo: can't inizialize iptables

ciao a tutti,torno alla carica :)
Problema sull'IP Masquerading.
Ho seguito l'howto, ben fatto (quindi non sono io che sono de coccio :))
ma non riesco a condividere la connessione a internet. In particolare lo
script rc.firewall proposto nell'howto fallisce quando utilizza iptables,
con il seguente messaggio di errore:
iptables v1.2.2: can't inizialize iptables table 'filter':table does not
exist (do you need to insmod ?). Pheraps iptables or your kernel needs to
be updated.
Uso Slackware 8 e kernel 2.4.5.
Ho letto su un post precedente che qualcuno ha avuto un problema simile e
gli e' stato risposto che " **forse** deve compilare i moduli per il
netfilter".
Dato che mi sto documentando mentre il mio P233 compila il kernel per
utilizzare il masterizzatore e ci sta mettendo 57 anni, prima di perderne
altri 57 vi chiederei se per risolvere quel problema il mio kernel
needs veramente to be updated e in tal caso che cosa (e almeno mi regolo
e dopo aver lanciato la compilazione del kernel vado al cinema, ma almeno
che sia una volta sola facendo le cose giuste).
In un post precedent (sul cd-writing-howto, deviato leggermente dal
topic originario) Fizban mi suggeriva che "il masquerading e'
obsoleto" e di usare iptables. L'howto indica diverse strade in base al
kernel usato, e per il 2.4.* parla di iptables (che viene usato nello
script di firewall). Non ho capito se devo cercare qualche altra fonte di
informazione o se semplicemente quello che c'e' scritto nell'ipmasq-howto
per il kernel 2.4.* NON e' il masquerading, ma quello che mi viene
suggerito come sua evoluzione, ovvero iptables.
Grazie
Fabiolo
PS: risolto questo posso prendere win e buttarlo nel ce**o :))

 Non ho capito se devo cercare qualche altra fonte di informazione
prova il link 
http://netfilter.samba.org
li trovi quello che ti serve per iptables (e c'e' la versione 1.2.5,
aggirna a quella)
Ciao
Manuel
--
             Prima di postare FAQ, controlla su Google:
  >>   
http://groups.google.com/advanced_group_search
   <<
   Problemi di netiquette? 
http://www.nic.it/NA/netiquette.txt
Vuoi imparare linux? 
http://a2.swlibero.org
 - ICQ 117744323

 Uso Slackware 8 e kernel 2.4.5.
Anche io uso Slackware 8 con la tua stessa versione del kernel e avevo
il tuo stesso errore. Ho risolto senza compilare, semplicemente
aggiungendo nello script rc.firewall il caricamento degli altri moduli
necessari al funzionamento del masquerading, che sono comunque presenti
come moduli.
Sicuramente ricompilando non ci sarebbe stata ragione di caricare cosě
tanti moduli... ma cosě funziona e funziona benissimo. Ti allego lo
script che sto utilizzando e che ho tirato fuori con il preziosissimo
aiuto di  
http://www.e-infomax.com/ipmasq/
 :
#!/bin/sh
#
# rc.firewall-2.4
FWVER=0.63a
echo -e "\nLoading simple rc.firewall version $FWVER..."
IPTABLES=/usr/sbin/iptables
EXTIF="ppp0"
INTIF="eth0"
echo "   External Interface:  $EXTIF"
echo "   Internal Interface:  $INTIF"
echo -en "   Loading modules: "
/sbin/modprobe ip_tables
/sbin/modprobe iptable_filter
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ipt_LOG
/sbin/modprobe ipt_MASQUERADE
/sbin/modprobe ipt_state
echo "  Done loading modules."
echo "   Enabling forwarding..."
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "   Enabling DynamicAddr..."
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
echo "   Clearing any existing rules and setting default policy..."
$IPTABLES -P INPUT ACCEPT
$IPTABLES -F INPUT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -F OUTPUT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -F FORWARD
$IPTABLES -t nat -F
echo "   FWD: Allow all connections OUT and only existing and related
ones IN."
$IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state
ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
$IPTABLES -A FORWARD -j LOG
echo "   Enabling SNAT (MASQUERADE) functionality on $EXTIF."
$IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
-------------------------------------------------
Ciao. Giuseppe.
--
Registered user at 
http://counter.li.org
 # 253177
Togliere NOSPAM per rispondere in privato
Risposte alle domande piů frequenti di it.comp.os.linux.iniziare
http://practicaltux.sourceforge.net/faq.html

 come moduli.
grazie :)))) giŕ ho fatto qualche pasticcio compilando ieri sera, perchč
si lamenta per degli "unresolved symbols" al momento di caricare tutti i
moduli (mi sa che ho dimenticato di cambiare il nome della directory dei
moduli prima del make modules). 
Mi hai salvato, non avevo voglia di aspettare altri 57 anni ;-)))
Fabiolo