Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
doc:reseau:iptables-pare-feu-pour-un-client [30/08/2018 15:01] Beta-Pictoris |
doc:reseau:iptables-pare-feu-pour-un-client [08/09/2018 03:21] Beta-Pictoris |
||
---|---|---|---|
Ligne 255: | Ligne 255: | ||
* CONFIRMED : Connexion est confirmée | * CONFIRMED : Connexion est confirmée | ||
- | <note important>Depuis debian stretch, **conntrack** va étiqueter les paquets dans l'état **RELATED**, que pour le protocole **icmp**.\\ | + | <note important>Depuis debian **Stretch**, **conntrack** ne va étiqueter les paquets en **RELATED** que pour le protocole **icmp**.\\ |
- | Pour les autres protocoles, il faudra ajouter une règle de type **raw** pour charger le module adéquat (nf_conntrack_*) et activer la prise en charge de l'état **RELATED**.\\ | + | Pour les autres protocoles, il faudra activer le module **conntrack** adéquat en utilisant une cible **CT** de la table **raw** sur la connexion déclencheuse.\\ |
- | Par exemple, pour le protocole **ftp**, coté serveur: | + | Par exemple, pour le protocole **ftp**, si on veut qu'une nouvelle connexion, sur le port 21 du serveur, active le tracking conntrack_ftp:\\ |
<code root>iptables -t raw -A PREROUTING -p tcp --dport 21 -j CT --helper ftp</code> | <code root>iptables -t raw -A PREROUTING -p tcp --dport 21 -j CT --helper ftp</code> | ||
+ | |||
+ | De ce fait, **conntrack** étiquètera en **RELATED** le premier paquet sortant du port 20 du serveur (cas d'un serveur ftp actif).\\ | ||
+ | On pourra, donc, utiliser la règle suivante coté serveur:\\ | ||
+ | <code root>iptables -A OUTPUT -p tcp --sport 20 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT</code> | ||
+ | |||
+ | Si l'état **RELATED** n'est pas pris en charge, **conntrack** étiquètera les paquets en **NEW**. | ||
</note> | </note> | ||