Table NAT (Network Address Translation) : Table utilisée pour la translation d'adresse ou la translation de port. Il a 2 types de chaînes :
Il existe 3 targets (ou cibles) : DNAT, SNAT et MASQUERADE.
Table FILTER : C'est la table par défaut lorsque l'on en spécifie pas. Cette table contient toutes les règles de filtrage, il existe 3 types de chaînes :
Les cibles disponibles sont : ACCEPT, DENY, DROP, REJECT.
Table Mangle : C'est la table qui contient les règles pour la modification de paquets. Elle est peu utilisée et ne sera pas décrite dans cet article. Sources : https://lea-linux.org/documentations/Iptables (licence Domaine Public)
iptables -L --line-numbers
iptables -L -v
iptables -L -n
iptables -D NOM_CHAINE NUMERO_LIGNE
iptables -R INPUT 1 -s 10.10.0.2 -m tcp -p tcp --dport 22 -m comment --comment "Allow SSH from 192.168.0.52" -j ACCEPT