[Pluto-help] Un consiglio please

Beppe beppebz a tin.it
Ven 15 Feb 2002 20:29:30 CET


Ciao a tutti!!!

Non vorrei farvi perder tempo su argomenti già
dibattuti, ma ho finalmente finito lo script di conf. del
firwall.

Volevo chiedere a qualcuno di darci una sbirciatina
ed eventualmente dirmi se contiene errori ho se
ho configurato male qualcosa.

Da tener presente: il firwall è configurato per 
un pc casalingo, con un modem usb,
le uniche cose che utilizzo sono la posta,
i browser per la visualizzazione di siti internet 
e talvolta alcune connessioni SSH.

Segue script.
Ciao e grazie a tutti.

________________________________________________
###############################
#!/bin/sh
# mio script per il settaggio di iptables
IPTABLES="/sbin/iptables"
LOOPACK="127.0.0.0"

# disabilita l'inoltro dei pacchetti durante le operazioni di settaggio
echo "disabilita l'inoltro dei pacchetti durante le operazioni"
echo "di settaggio del firewall"
echo "-----"
echo 0 > /proc/sys/net/ipv4/ip_forward
#####################################################################
#      SCELTA E RIPRISTINO REGOLE DI DEFAULT                        #
#####################################################################
echo "Effettuo l'azzeramento delle regole attuali e"
echo "setto le regole di base"
echo "-----"
#
# configurazione politica di default per la tabella filter
#
iptables -t filter -P INPUT DROP
iptables -t filter -P OUTPUT ACCEPT
iptables -t filter -P FORWARD DROP

#
# scarta pacchetti malformati
#
iptables -A INPUT -m unclean -j DROP

##############################################################
#            CONFIGURAZIONE SERVIZI UTILIZZATI               #
##############################################################
#
# connessioni web
#
iptables -t filter -A INPUT -p tcp --sport 80 -j ACCEPT
#
# connessioni per l'utilizzo account di posta
#
iptables -t filter -A INPUT -p tcp --sport 25 -j ACCEPT
iptables -t filter -A INPUT -p tcp --sport 100 -j ACCEPT
#
# abilito servizio DNS per protocolli TCP - UDP
#
iptables -t filter -A INPUT -p tcp --sport 53 -j ACCEPT
#
# abilito il servizio ssh solamente da qui
#
iptables -A INPUT -i ppp0 -p tcp --syn --dport 22 -m state --state NEW -j LOG 
--log-level info --log-prefix "---SSH from ppp0---"
iptables -A INPUT -i ppp0 -p tcp -m multiport --dport 22 -j ACCEPT
#
# accetto le richieste di ping provenienti da 127.0.0.1
#
iptables -t filter -A INPUT -s 127.0.0.1 -p icmp -j ACCEPT
iptables -t filter -A INPUT -p icmp --icmp-type 0   -j ACCEPT
#
# nego tutte le altre richieste di ping
#
iptables -t filter -A INPUT -p icmp --icmp-type echo-request -j DROP
#
# port scanner starni
#
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 
1/s -j ACCEPT
##############################################################
#            SEZIONE LOG                                     #
##############################################################
#
# attivo registrazione connesioni
#
iptables -t filter -A INPUT -p tcp --syn -j LOG --log-prefix "FW: CONNESIONE 
"--log-level info
##############################################################
#            SEZIONE MASQUERADE                              #
##############################################################
#
# attivo il mascheramento
#
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
#
# fine dello script di configurazione firwall
#




More information about the pluto-help mailing list