Newsgroup: it.comp.os.linux.iniziare
Titolo: Da 1 a 10....

...quanto fanno schifo queste regole di iptables?
EXTERNAL="ppp0"
INTERNAL="eth0"
iptables -F
iptables -t nat -F
iptables -X
iptables -N ppp0-in
iptables -N ppp0-out
iptables -N eth0-in
iptables -N eth0-out
iptables -P INPUT ACCEPT
iptables -A INPUT -i lo    -j ACCEPT
iptables -A INPUT -i $EXTERNAL -j ppp0-in
iptables -A INPUT -i $INTERNAL  -j eth0-in
iptables -t nat -A POSTROUTING  -s 
192.168.10.0/24
 -j MASQUERADE
iptables -P OUTPUT ACCEPT
iptables -A OUTPUT -o lo    -j ACCEPT
iptables -A OUTPUT -o $EXTERNAL -j ppp0-out
iptables -A OUTPUT -o $INTERNAL  -j eth0-out
iptables -A eth0-in -s 
192.168.10.0/24
    -j ACCEPT
iptables -A eth0-out -d 
192.168.10.0/24
    -j ACCEPT
iptables -A ppp0-in -p icmp -s 
192.168.10.0/24
           -j ACCEPT
iptables -A ppp0-in -p tcp --destination-port 22         -j ACCEPT
iptables -A ppp0-in -p tcp --destination-port 25         -j ACCEPT
iptables -A ppp0-in -p tcp --destination-port 80         -j ACCEPT
iptables -A ppp0-in -p tcp --destination-port 443        -j ACCEPT
iptables -A ppp0-in -p tcp --syn -s 
192.168.10.0/24
       -j ACCEPT
iptables -A ppp0-in -p udp --source-port 53 -s 
10.25.20.0/24
 -j ACCEPT
iptables -A ppp0-out -d 
192.168.10.0/24
    -j RETURN
iptables -A ppp0-out                     -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
grazie :o)

 iptables -A ppp0-in -p udp --source-port 53 -s 
10.25.20.0/24
 -j ACCEPT
Come sopra.
Ciao
  Andrea
-- 
 
www.linux.it
                           ->       Il punto di partenza
 
www.google.com/advanced_group_search
   ->       La risposta alle tue domande
 
www.nic.it/NA/netiquette.txt
           ->       Comportarsi bene in rete
 
www.google.com
                         ->       Se ancora non hai trovato

 iptables -A ppp0-out -d 
192.168.10.0/24
    -j RETURN
questi sono pacchetti da droppare, infatti hanno un indirizzo ip di
destinazione privato ma sono indirizzati sull'interfaccia pubblica.
HTH
-- 
The fish doesn't think ,
cause the fish knows everything
	>>>:/OuZ\:<<<
per rispondermi in mail rimuovere TOGLIQUESTO

 HTH
Ok,ho fatto tutte le mod che mi hai detto,appena provo ti faccio sapere!
Grazie e ciao

niente da fare,modificando quelle regole non riesco piu' a 
navigare.Tieni conto che ho adsl su usb e il client (piu' in la 
aggiungero' altri pc)sta su eth0.

 no no...non esiste quella rete.
Quindi perche' hai messo quella regola ?
A risentirci, 
Ciao.


 aggiungero' altri pc)sta su eth0.
Scusa, ma il tuo problema e' avere un firewall o permettere la
condivisione della connessione alla tua rete locale ?
Perche' se non hai bisogno del firewall lasci le policy ad accept senza
regole e fai solo il masquerading.
Se invece vuoi farti anche un firewall IMHO devi renderlo sicuro negando
tutto (come stai facendo adesso ed infatti non navighi) per capire
gradualmente cosa deve passare e cosa no, aiutandoti spulciando i log
(vedi il target LOG di iptables).


 regole e fai solo il masquerading.
Io vorrei solo condividere la mia connessione e ci sono riuscito solo 
con iptables.Non e' che sapresti un modo per ovviare tutta questa 
procedura?Visto che ci siamo,ti posso chiedere un'altro favore?Ho la 
necessita' di avviare il comando modem_run,che richiede i privilegi di 
root,all'avvio del pc ma non so dove metterlo!Ho provato mettendolo in 
init,rc.local e altro ma non la calcolato di striscio (secondo me 
sbaglio la sintassi)...sapresti darmi la soluzione?
Ti ringrazio per il tempo che mi stai dedicando!

 sbaglio la sintassi)...sapresti darmi la soluzione?
Questa e' molto distro-dipendente come domanda.
In Slackware io lo metterei in /etc/rc.d/rc.local, forse anche per altre
distro e' cosi', ma non posso esserne sicuro.
