Taz: j'avais déjà repris mon script et constaté mes erreurs. J'ai ensuite opté pour la politique que tu décris, c'était le plus simple à gérer.
++
Taz
t'as inversé OUTPUT et INPUT (et sport / dport)
Moi je te conseille de faire simple.
tu bloques par défaut, sauf en sortie, où là tu laisses tout partir :
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
tu relaxes pour lo et tu laisses passer icmp :
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
et tu laisses passer les flux entrants précédemment établis :
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
pour ouvrir certains ports applicatifs :
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
pour indiquer des plages de ports :
iptables -A INPUT -p udp --dport 5000:5006 -j ACCEPT
voilà. simple et efficace
pour controller le tout, rapidement :
nmap -sS localhost
nmap -sS <ton_ip_eth0>
l0ky
tu te fais bloquer c'est à dire ?
Sinon tu as bien loader les modules conntrack/ftp... toussa
chaica
Bonjour,
J'accepterai volontiers de l'aide sur un script iptables. J'ai lu les howto mais quelque chose doit m'échapper car je me fais bloquer. Ma machine est un serveur sur le net qui recoit tout le trafic par la carte eth0. Pas de forwarding.