Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| linux:iptables [2019/02/25 20:52] – [iptables] add link phsw | linux:iptables [2021/11/29 22:28] (Version actuelle) – add persist rules phsw | ||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| - | ==== Syntaxe globale ==== | + | * [[https:// |
| - | * '' | + | * [[https:// |
| - | * '' | + | |
| + | |||
| + | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | |||
| + | On insère dans des **tables** des **règles** qui vont agir sur des **chaînes**. | ||
| + | |||
| + | La table '' | ||
| + | |||
| + | La table '' | ||
| + | |||
| + | On indique quelle table on manipule | ||
| + | |||
| + | |||
| + | |||
| + | ==== Afficher les règles en place ==== | ||
| + | |||
| + | <code bash> | ||
| + | iptables -L | ||
| + | iptables -t nat -L | ||
| + | watch --interval=1 'sudo iptables -L -v -n | grep -v " | ||
| + | iptables -S # donne les règles sous forme de commandes iptables | ||
| + | </ | ||
| + | |||
| ==== Exporter facilement les règles: ==== | ==== Exporter facilement les règles: ==== | ||
| Ligne 39: | Ligne 64: | ||
| </ | </ | ||
| - | ==== Faire du SNAT: ==== | + | ==== Faire du SNAT ==== |
| //SNAT//: //Source NAT//: transformer l'IP source en A des paquets à destination de B: | //SNAT//: //Source NAT//: transformer l'IP source en A des paquets à destination de B: | ||
| Ligne 65: | Ligne 90: | ||
| sudo iptables -P FORWARD ACCEPT | sudo iptables -P FORWARD ACCEPT | ||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Persister les règles au redémarrage ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Installer le paquet '' | ||
| + | <code bash> | ||
| + | iptables-save -f / | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||