Ho letto un paio di discussioni riguardo iptables e da quanto ho capito lo script di Mizar è ottimo, lascia aperte soltanto le porte che servono. Cmq ho copiato nell'editor il seguente script e l'ho salvato come firewall.sh.
#############################################################################
# Abilitazione traffico in entrata solo se relativo a pacchetti in risposta #
##############################################################################
$IPTABLES -A INPUT -p tcp -i $IFEXT -m state -s 0/0 --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -p icmp -i $IFEXT -m state -s 0/0 --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -p udp -i $IFEXT -m state -s 0/0 --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -p tcp -i $IFEXT2 -m state -s 0/0 --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -p icmp -i $IFEXT2 -m state -s 0/0 --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -p udp -i $IFEXT2 -m state -s 0/0 --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 46663 -j ACCEPT
$IPTABLES -A INPUT -p udp --dport 46673 -j ACCEPT
$IPTABLES -A INPUT -p udp --dport 46666 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 1863 -j ACCEPT
$IPTABLES -A INPUT -p udp --dport 1863 -j ACCEPT
$IPTABLES -A INPUT -p tcp -m multiport --dports 6890:6900 -j ACCEPT
$IPTABLES -A INPUT -p udp -m multiport --dports 6890:6900 -j ACCEPT
Dopo ho dato da terminale questi comandi:
sudo chmod 755 /POSIZIONE/DEL/FILE/firewall.sh
sudo mv /POSIZIONE/DEL/FILE/firewall.sh /etc/init.d
Il problema è che nel Boot Up Manager non trovo lo script e non capisco perchè. Inoltre vi chiedo se in quello script c'è qualche porta che potrebbe essere 'blindata', come prog per scaricare uso ktorrent, limewire e amule e per la chat amsn. C'è qualche porta che non mi serve?