Chain OUTPUT (policy DROP)
Des que tu tombes sur la politique de base, plus aucun paquet ne sort, C'est effectivement très très sécurisé 🙂, mais ça ne risque pas de fonctionner.
Je te conseille de mettre toutes tes policy iptables à
ACCEPT et d'ajouter une ligne à la fin qui
DROP tout ce qui n'est pas explicitement autorisé. Ce qui évite, quand tu fais un flush de tes
iptables (
iptables -F ) de te retrouver coincé dehors, situation très amusante surtout sur un serveur distant.
exemple
-A INPUT -p icmp -m comment --comment "000 accept all icmp" -j ACCEPT
-A INPUT -i lo -m comment --comment "005 accept all to lo interface" -j ACCEPT
-A INPUT -m comment --comment "010 accept related established rules" -m state --state RELATED,ESTABLISHED -j ACCEPT
bla bla bla bla
-A INPUT -m comment --comment "998 drop all" -j DROP
De même pour les règles d'OUTPUT.
Note importante, n'oublie pas la ligne suivante, elle est fondamentale
-A INPUT -m comment --comment "010 accept related established rules" -m state --state RELATED,ESTABLISHED -j ACCEPT
Autoriser le loopback est aussi une bonne idée
NB : les commentaires ne sont pas indispensables, je trouve ça juste plus clair, mais c'est très optionnel.