Notes iptables

Note : iptables est remplacé maintenant par nftables

Voir :

http://irp.nain-t.net/doku.php/130netfilter:060_iptables

http://lehmann.free.fr/openvpn/OpenVPNHowto/x170.html

https://benoitgrisot.fr/fonctionnement-et-parametrage-dun-firewall-avec-netfilter-et-iptables/

https://lea-linux.org/documentations/Iptables

Voir les règles

iptables -L -n -v

ou

iptables -S

Les bases

Il existe les tables :

filter (défaut)

nat

mangle

Bloquer une IP en sortie

Pour bloquer l'IP 192.168.2.18 en sortie.

iptables -I OUTPUT -d 192.168.2.18 -j REJECT

Pour effacer la règle

iptables -D OUTPUT -d 192.168.2.18 -j REJECT

Nettoyer / supprimer plusieurs règles qui contiennent un motif spécifique

Exemple : pour supprimer toutes les règles contenant “445”

iptables -S | grep 445 | sed -e 's/^-A/-D/' | xargs -L1 iptables