Iptables su Ubuntu
Massimo Caselli
maxgrante a gmail.com
Mar 12 Apr 2005 14:15:13 UTC
Ciao,
intanto grazie mille.
Come regole preimpostate intendevo dire quelle da me fatte e salvate.
Cmq con l'how to dovrei riuscire a settarmi l'avvio di uno script
adeguato al caso mio.
Grazie e ciao. Max
necrosoft wrote:
>>
>>
>> Ciao a tutti,
>> sto impazzendo con le iptables, nel senso che non trovo cose che con
>> RedHat trovavo, ovvero gli equivalenti su ubuntu di:
>> /etc/sysconfig/iptables --> file delle regole da caricare
>> /etc/init.d/iptables --> file di start delle iptables
>>
>> Inoltre non so come attivarle all'avvio del computer.
>>
>> Grazie mille.
>> Ciao. Max
>>
>
> Direi che non ci sono :D Per definizione le regole sono personalizzate e
> quindi anche bene regole "pre-masticate" (come quelle su redhat) danno
> un falso senso di sicurezza nè sono veramente utili.
>
> Le regole le devi scrivere da te o trovare un set di regole da ADATTARE
> (non da applicare pari-pari :D). Con un singolo PC e senza esigenze
> estreme un esempio è una cosa del tipo:
>
> case "$1" in
> start)
> iptables -P OUTPUT ACCEPT
> iptables -P INPUT DROP
> iptables -P FORWARD ACCEPT
>
> iptables -A INPUT -i lo -j ACCEPT
> iptables -A OUTPUT -o lo -j ACCEPT
>
> iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
> iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit
> 1/second -j ACCEPT
> iptables -A INPUT -j LOG --log-prefix "INPUT scartato per default!"
> --log-level ALERT
> ;;
>
> stop)
> echo "Ripristino default: ACCEPT ALL!"
> iptables -P INPUT ACCEPT
> iptables -F
> ;;
>
> *)
> echo "Utilizzare: $0 {start|stop}"
> exit 1
> ;;
> esac
>
>
> Tieni conto che le ho scritte in 30 secondi e non si considera se hai
> ALTRE interfacce di rete (tipo per una tua piccola LAN...), in questo
> caso potresti avere esigenze diverse e stabilire magari quelle regole di
> input per filtrare solo su ppp0 e non su eth0 ad esempio. Prendi quelle
> regole come un ESEMPIO non come le regole effettive da applicare.
> Comunque una volta che hai scritto regole di questo tipo in bash style
> (basati sugli script che trovi su /etc/init.d) basta che lo sposti
> proprio in /etc/init.d e poi segui questo:
>
> http://www.ubuntulinux.org/wiki/UbuntuBootupHowto
>
> per far partire lo script all'avvio.
>
> Ciao!
>
Maggiori informazioni sulla lista
ubuntu-it