L'option -t précise la table à utiliser. Par défaut, il
s'agit de la table filter. On peut spécifier une des
tables suivantes avec l'option -t. Remarquez que c'est une
présentation extrêmement rapide du contenu du chapitre
Traversée des tables et des chaînes.
Tableau 9.1. Tables
| Table | Explication |
|---|---|
| nat |
La table |
| mangle |
Cette table sert à transformer les paquets. Entre autres, on
peut modifier le contenu de differents paquets et celui de leurs en-têtes.
Par exemple, on peut changer les champs TTL,
TOS ou MARK. Notez que le champ
MARK n'est pas à proprement parlé un changement sur le
paquet, mais une valeur de marquage définie dans l'espace du noyau.
D'autres règles ou programmes peuvent s'appuyer sur ce marquage à l'intérieur
du pare-feu pour filtrer ou opérer un routage évolué, tc en est un
exemple.
Cette table est constituée de cinq chaînes pré-définies, qui sont nommées
|
| filter |
La table |
| raw |
La table raw et ses chaînes sont utilisées avant tout autre table dans Netfilter. Elle fût introduite pour utiliser la cible NOTRACK. Cette table est plutôt récente et seulement disponible, si compilée, avec les derniers noyaux 2.6. La table raw contient deux chaînes. Les chaînes PREROUTING et OUTPUT, qui modifient les paquets avant qu'ils atteignent les autres sous-systèmes de Netfilter. La chaîne PREROUTING peut être utilisée pour tous les paquets entrants sur la machine, ou qui sont transférés (forward), tandis que la chaîne OUTPUT peut être utilisée pour modifier les paquets générés localement avant qu'ils atteignent les autres sous-systèmes de Netfilter. |
Les explications précédentes devraient avoir fourni des notions fondamentales concernant les trois tables disponibles. Celles-ci s'emploient dans des situations complètement différentes, et vous devez maîtriser l'utilisation des différentes chaînes qui composent ces tables. Si vous ne comprenez pas leur utilisation, vous pourriez créer une faille dans votre pare-feu, dans laquelle quelqu'un peut s'engouffrer et vous nuire s'il la découvre. Les tables et chaînes indispensables ont déjà été présentées en détails dans le chapitre Traversée des tables et des chaînes. Si vous ne l'avez pas parfaitement assimilé, je vous conseille de vous y replonger.
Vous êtes ici :