[LUGargano] Quali istruzioni per IPTables...

Carmine Malice instarvega_capitanlug@yahoo.it
Gio 25 Gen 2007 13:38:29 CET


Hem, si', ma... credo che appunto ci sia un equivoco come con Ale: non
devo schermare i miei server... devo schermare i server esterni! O,
meglio, devo schermare le richieste che le mie macchine interne facciano
a server pubblici su porte usuali: porto un esempio piu' compiuto nella
mia risposta ad Ale.
Per questo vorrei sfruttare anche i comandi "reload" e "stop": ora
precludo i canali verso servizi esterni alle mie workstation ora li
concedo...
Spero d'essere stato piu' chiaro.

Omar Speranza ha scritto:
> Alessandro Rendina ha scritto:
>> Di solito il modo migliore è chiudere tutto e aprire solo i servizi che
>> s'intendono fornire.
> 
> quoto, se puo servirti come spunto ti incollo una parte del mio iptables
> (scusa gli accapo)
> 
> --------
> 
> /usr/sbin/iptables -P INPUT ACCEPT
> /usr/sbin/iptables -P OUTPUT ACCEPT
> /usr/sbin/iptables -F
> 
> # QUESTI NON LI VOGLIO PER LA POSTA
> /usr/sbin/iptables -A INPUT -s $ANTIPATICO          -p tcp --dport 110
> -j DROP
> /usr/sbin/iptables -A INPUT -s $BRUTTOCATTIVO          -p tcp --dport 25
> -j DROP
> 
> # QUESTE MACCHINE CHE CONOSCO ENTRANO IN TUTTE LE PORTE
> /usr/sbin/iptables -A INPUT -s 127.0.0.0/8              -d 0/0 -j ACCEPT
> /usr/sbin/iptables -A INPUT -s 192.168.12.0/24          -d 0/0 -j ACCEPT
> /usr/sbin/iptables -A INPUT -s 192.168.0.0/24           -d 0/0 -j ACCEPT
> /usr/sbin/iptables -A INPUT -s $UNAMIAMACCHINA          -d 0/0 -j ACCEPT
> /usr/sbin/iptables -A INPUT -s $UNALTRAMIAMACCHINA      -d 0/0 -j ACCEPT
> 
> 
> # QUALCUNO PUO' ENTRARE IN SSH
> /usr/sbin/iptables -A INPUT -s $TIZIO                -p tcp --dport 22
> -j ACCEPT
> /usr/sbin/iptables -A INPUT -s $CAIO                -p tcp --dport 22 -j
> ACCEPT
> 
> ----------------
> 
> Io aggiorno le regole ogni quarto d'ora perche' alcune macchine
> autorizzate hanno gli ip dinamici e cosi' devo rinfrescare eventuali
> cambiamenti nei servizi di dyndns.
> 
> Considera che di suo iptables scansiona le regole in sequenza cosi' come
> gliele scrivi, appena una si verifica esce ed ignora il resto.
> Nel caso qui sopra, ad esempio, la 110 e' aperta al mondo, pero' se
> $ANTIPATICO fa toc toc non ottiene risposta.
> 
> 
> Il case stop dovrebbe aprire a tutti, cosi'
> 
>   stop)
>                 /usr/sbin/iptables -P INPUT ACCEPT
>                 /usr/sbin/iptables -P OUTPUT ACCEPT
>                 /usr/sbin/iptables -F
>         ;;
> 
> 
> 
> -- 
> ~omar
> 


Maggiori informazioni sulla lista LUGargano