# Digression Installation parefeu (iptables & ip6tables) "pour les nuls"

**URL:** <https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771>\
**Category:** Support Debian\
**Created:** [Février 19, 2016, 12:17 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771 "2016-02-19T00:17:08Z")\
**Posts on this page:** 20\
**Page:** 20

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 21, 2016, 2:32 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/381 "2016-02-21T02:32:27Z")

</div>

Tant mieux si c’est plus clair pour toi. Je trouve toujours que tes règles LOG sont bizarres : tantôt tu mentionnes la chaîne, tantôt la cible…

> [@lol](#):
>
> Les paquets entrants qui ne passent pas par la règle «&nbsp;LOGIN&nbsp;» ils sont quand même acceptés dans ma configuration ?

Leur sort dépend des règles suivantes ou de la politique par défaut de la chaîne de base. Mais dans ce cas il sont pas loggés.

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 2:32 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/382 "2016-02-21T02:32:29Z")

</div>

Salut,

[quote=«&nbsp;PascalHambourg&nbsp;»]Tant mieux si c’est plus clair pour toi. Je trouve toujours que tes règles LOG sont bizarres : tantôt tu mentionnes la chaîne, tantôt la cible…

> [@lol](#):
>
> Les paquets entrants qui ne passent pas par la règle «&nbsp;LOGIN&nbsp;» ils sont quand même acceptés dans ma configuration ?

Leur sort dépend des règles suivantes ou de la politique par défaut de la chaîne de base. Mais dans ce cas il sont pas loggés.[/quote]

Très bien, il me faut donc une règle pour chaque chaîne de base si je souhaite tout logger!  
Je révise mon «&nbsp;pâté&nbsp;» une dernière fois en espérant m’en sortir.  
Merci beaucoup.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 21, 2016, 2:32 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/383 "2016-02-21T02:32:39Z")

</div>

Une base pourrait être la suivante, à adapter :

[code]-N input\_accept  
-A input\_accept -j LOG --log-prefix "INPUT ACCEPT "  
-A input\_accept -j ACCEPT

-N input\_drop  
-A input\_drop -j LOG --log-prefix "INPUT DROP "  
-A input\_drop -j DROP

-N output\_accept  
-A output\_accept -j LOG --log-prefix "OUTPUT ACCEPT "  
-A output\_accept -j ACCEPT

-N output\_drop  
-A output\_drop -j LOG --log-prefix "OUTPUT DROP "  
-A output\_drop -j DROP

-N forward\_accept  
-A forward\_accept -j LOG --log-prefix "FORWARD ACCEPT "  
-A forward\_accept -j ACCEPT

-N forward\_drop  
-A forward\_drop -j LOG --log-prefix "FORWARD DROP "  
-A forward\_drop -j DROP

-A INPUT […] -j input\_accept  
-A INPUT […] -j input\_drop

-A OUTPUT […] -j output\_accept  
-A OUTPUT […] -j output\_drop

-A FORWARD […] -j forward\_accept  
-A FORWARD […] -j forward\_drop[/code]

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 2:32 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/384 "2016-02-21T02:32:42Z")

</div>

Salut,  
Merci de ta patience, c’est parfait comme ça! ![:023](https://www.debian-fr.org/uploads/default/original/1X/3c587556c0cc11389317c03a60788d77ceebd307.gif "OK")

---

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 21, 2016, 2:32 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/385 "2016-02-21T02:32:44Z")

</div>

si tu utilise ulog voila une petite commande faite par un débutant en shell (surtout avec awk et sed …)

```auto

```

---

<div class="post-metadata">

**Author:** ![gaston](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/9fc29f/32.png) [@gaston](https://www.debian-fr.org/u/gaston)\
**Post date:** [Février 21, 2016, 2:57 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/386 "2016-02-21T02:57:56Z")

</div>

Salut

Je remonte le sujet.

J’ai utilisé Installation parefeu (iptables) “pour les nuls” pour configurer mon parefeu quand j’étais sur lenny.

Mais au passage de Squeeze j’ai eu un petit problème avec insserv.  
Après avoir tenté de faire

```auto

```

le résultat était :

```auto
# ls /etc/rcS.d/
# S01monParefeu ...
# ls /etc/rc0.d/
# ... K01monParefeu ...
```

J’ai réglé le problème en modifiant l’entête :

```auto
### BEGIN INIT INFO
# Provides: monParefeu
# Required-Start: mountall
# Required-Stop: $local_fs
# Should-Start:
# Should-Stop:
# X-Start-Before: networking
# X-Stop-After: networking
# Default-Start: S
# Default-Stop: 0 6
# Short-Description: Start firewall
# Description: ajoute les régles iptables.
### END INIT INF
```

puis faire un

```auto

```

Je ne sais pas si c’est bien correct, mais il démarre avant networking et s’arrête après networking.

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 2:57 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/387 "2016-02-21T02:57:59Z")

</div>

[quote=“gaston”]…  
Je ne sais pas si c’est bien correct, mais il démarre avant networking et s’arrête après networking.[/quote]  
C’est le but recherché donc c’est bon.

---

<div class="post-metadata">

**Author:** ![gaston](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/9fc29f/32.png) [@gaston](https://www.debian-fr.org/u/gaston)\
**Post date:** [Février 21, 2016, 2:57 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/388 "2016-02-21T02:57:59Z")

</div>

Merci 😃

Par contre je pense qu’il faudra mettre à jour le tuto Installation parefeu (iptables) “pour les nuls”.  
Maintenant que Squeeze est stable.

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 2:58 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/389 "2016-02-21T02:58:05Z")

</div>

[quote=“gaston”]Merci 😃

Par contre je pense qu’il faudra mettre à jour le tuto Installation parefeu (iptables) “pour les nuls”.  
Maintenant que Squeeze est stable.[/quote]  
Oui, je vais écrire quelque part qu’il faut que j’essaie de penser à le faire … 😃

---

<div class="post-metadata">

**Author:** ![OlivierD](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/o/ac8455/32.png) [@OlivierD](https://www.debian-fr.org/u/OlivierD)\
**Post date:** [Février 21, 2016, 3:01 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/390 "2016-02-21T03:01:39Z")

</div>

[quote=“mattotop”]et as tu dejà trouvé des forums windows aussi facile et pointu que celui sur lequel nous causons ?  
Combien de fois quelqu’un t’a fourni une réponse utilisable sur un forum windows ?[/quote]

Bonjour, faudrais quand même pas exagérer hein. Linux c’est bien, top même mais faut arrêter de dénigrer Windows. Si je suis passé à Linux, ce n’est pas parce que je n’aime pas Windows au contraire faut savoir reconnaître les importants progrès de Windows7. Après bon faut s’y connaître un minimum notamment pour désactiver les services inutiles laissant des ports ouverts pour rien. Savoir ce qu’est que le registre pour ne pas faire de bourde, savoir ce que l’on fait avant de foncer tête baissée etc…

Et enfin je parlerais simplement du forum pcastuces sans mettre de lien pour ne pas trop faire pub car là n’est pas le but. Ce forum est animé par toute une communauté de passionnés qui savent répondre clairement de manière précise et au cas par cas. Sinon rarement eu besoin de la base de connaissances Microsoft mais la plupart des fois où j’y suis allé pour un renseignement, j’ai trouvé réponse à ma question. Voilà et j’ai 25 ans d’info derrière moi. Autant dire que c’était pour des problèmes peu courants et pourtant comme quoi …

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Février 21, 2016, 3:01 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/391 "2016-02-21T03:01:39Z")

</div>

[quote=«&nbsp;OlivierD&nbsp;»]  
Bonjour, faudrais quand même pas exagérer hein. Linux c’est bien, top même mais faut arrêter de dénigrer Windows. Si je suis passé à Linux, ce n’est pas parce que je n’aime pas Windows au contraire faut savoir reconnaître les importants progrès de Windows7. Après bon faut s’y connaître un minimum notamment pour désactiver les services inutiles laissant des ports ouverts pour rien. Savoir ce qu’est que le registre pour ne pas faire de bourde, savoir ce que l’on fait avant de foncer tête baissée etc..

Et enfin je parlerais simplement du forum pcastuces sans mettre de lien pour ne pas trop faire pub car là n’est pas le but. Ce forum est animé par toute une communauté de passionnés qui savent répondre clairement de manière précise et au cas par cas. Sinon rarement eu besoin de la base de connaissances Microsoft mais la plupart des fois où j’y suis allé pour un renseignement, j’ai trouvé réponse à ma question. Voilà et j’ai 25 ans d’info derrière moi. Autant dire que c’était pour des problèmes peu courants et pourtant comme quoi …[/quote]

Bon je cite ton pavé ( j’ai pas envie de trier ) mais attention quand tu cite quelqu’un qui à poster un message il y a déjà pas mal de temps surtout qu’a l’époque matt était vraiment au top ![:033](https://www.debian-fr.org/uploads/default/original/1X/42cd8bd0447ecac24cdff1e26fa990a5c8442791.gif "petard")

PCastuces … ![:005](https://www.debian-fr.org/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif "chaud") ![:005](https://www.debian-fr.org/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif "chaud") ![:005](https://www.debian-fr.org/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif "chaud") … c’est vendredi faut dire ![:083](https://www.debian-fr.org/uploads/default/original/1X/d14bbab5e0eb9167fe7ed1d009c5a9b723425957.gif "yeux-ciel")

Ici ce que l’on dénigre fortement c’est tant l’OS que la politique de l’entreprise qui le publie, même si effectivement des ecran bleu j’en ai pas eu légion il y a tout de même une très grosse différence au niveau optimisation ( windaube n’a jamais été fait pour être réellement optimisé, tout du moins par la dite entreprise ).

---

<div class="post-metadata">

**Author:** ![OlivierD](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/o/ac8455/32.png) [@OlivierD](https://www.debian-fr.org/u/OlivierD)\
**Post date:** [Février 21, 2016, 3:01 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/392 "2016-02-21T03:01:39Z")

</div>

[quote=«&nbsp;Clochette&nbsp;»]  
PCastuces … ![:005](https://www.debian-fr.org/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif "chaud") ![:005](https://www.debian-fr.org/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif "chaud") ![:005](https://www.debian-fr.org/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif "chaud") … c’est vendredi faut dire ![:083](https://www.debian-fr.org/uploads/default/original/1X/d14bbab5e0eb9167fe7ed1d009c5a9b723425957.gif "yeux-ciel")[/quote]

Mais qu’est ce qu’elle a la fée clochette contre PC Astuces ? Faut dire ce qui est, les sujets marqués comme résolus sont légion pour reprendre ton terme employé. C’est un site destiné aux débutants n’empêche qu’il est à la hauteur de ce que l’on peut attendre d’un forum où règne réellement l’esprit d’entraide.

> [@](#):
>
> Ici ce que l’on dénigre fortement c’est tant l’OS que la politique de l’entreprise qui le publie, même si effectivement des ecran bleu j’en ai pas eu légion il y a tout de même une très grosse différence au niveau optimisation ( windaube n’a jamais été fait pour être réellement optimisé, tout du moins par la dite entreprise ).

Oui un bel exemple avec Vista, une catastrophe mais bon je ne pense pas que Windows mérite pour autant d’être rabaissé.  
Linux n’est pas mieux si on veut se lancer dans la critique pure et dure avec sa complexité d’usage qui ne sera jamais optimisé lui pour des débutants. Il y a du bon et du mauvais dans chaque OS !

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 3:01 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/393 "2016-02-21T03:01:40Z")

</div>

Bon je vais clore…  
Venir déterrer une phrase sortie de son contexte 6 ans plus tard pour faire de la provocation, c’est parfaitement inutile.  
Et sur un sujet parlant de iptables, faut-il le rappeler…

Tu veux parler de iptables, tu es le bienvenue, tu es venu chercher des noises, passe ton chemin.

Dernier avertisement avant sanction OlivierD.

PCastuces… ![:005](https://www.debian-fr.org/uploads/default/original/1X/cdd45e7dd754015ac5291329b843a2851a0d4fe8.gif "chaud")

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 3:13 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/394 "2016-02-21T03:13:36Z")

</div>

Bonjour!  
Je viens de tomber sur ça : [debian.org/doc/manuals/secur … es.fr.html](http://www.debian.org/doc/manuals/securing-debian-howto/ch-sec-services.fr.html)  
Section “5.14.3.2 Configuration manuelle init.d”

Qu’en pensez-vous? Je trouve le script proposé intéressant, car il ne se base pas sur une configuration enregistrée dans un fichier (j’ai rencontré des soucis lors du passage du noyau 2.6.32 à 2.6.38 qui n’utilisait pas les mêmes règles).  
De plus, il propose un minimum de log.

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 3:14 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/395 "2016-02-21T03:14:36Z")

</div>

Je propose une petites mise à jour du script du parfeu : [paste.isalo.org/59](http://paste.isalo.org/59)

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 3:14 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/396 "2016-02-21T03:14:37Z")

</div>

> [@MisterFreez](#):
>
> Je propose une petites mise à jour du script du parfeu : [paste.isalo.org/59](http://paste.isalo.org/59)

Salut,  
C’est juste une amélioration du code, pas de différence au niveau des règles ipatbles ? [paste.isalo.org/60](http://paste.isalo.org/60)

Gaston, ici: [message350211.html#p350211](http://www.debian-fr.org/message350211.html#p350211)  
Proposait une modification de l’entête du script… Vous en pensez quoi ?

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 3:14 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/397 "2016-02-21T03:14:37Z")

</div>

Je reviens parler du lien de sécurisation debian qui proposait un script pour mettre en place les règles iptables.  
Après relecture, certaines choses étaient obsolètes ou inadaptées pour le parefeu “pour les nuls” dont parle ce fil.  
J’ai donc essayé de le modifier, voici le résultat qui mérite sûrement correction :  
[paste.isalo.org/61](http://paste.isalo.org/61)  
Pourquoi ce script plutôt que celui du fil? :

- Il n’utilise pas iptables-save et iptables-restore. Je préfère faire les choses ainsi, car lorsque j’ai changé de noyau, les règles iptables ne correspondaient plus, si bien que à l’extinction, le fichier /etc/config\_parefeu était vide, et au redémarrage suivant, il n’y avait donc plus de protection.  
Ainsi, ce souci est évité.

- Il permet de définir plusieurs port à ouvrir facilement

- Il loggue les erreurs du parefeu : pratique lorsque l’on a logwatch d’installé, qui enverra un mail quotidien pour prévenir des erreurs

- Quelques lignes à décommenter et on limite aussi la sortie.

Quelques réserves toutefois sur la partie “stop” du script.

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 3:14 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/398 "2016-02-21T03:14:38Z")

</div>

[quote=“lol”]Gaston, ici: [message350211.html#p350211](http://www.debian-fr.org/message350211.html#p350211)  
Proposait une modification de l’entête du script… Vous en pensez quoi ?[/quote]  
Ça m’a l’air une bonne idée, et ça évite aux “nuls” à qui est adressé ce fil de devoir taper des commandes difficiles pour savoir quels chiffres entrer lors du update-rc.d. Reste à vérifier que tout est correct, ce qui dépasse mes compétences.

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 3:14 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/399 "2016-02-21T03:14:38Z")

</div>

[quote=“thuban”][quote=“lol”]Gaston, ici: [message350211.html#p350211](http://www.debian-fr.org/message350211.html#p350211)  
Proposait une modification de l’entête du script… Vous en pensez quoi ?[/quote]  
Ça m’a l’air une bonne idée, et ça évite aux “nuls” à qui est adressé ce fil de devoir taper des commandes difficiles pour savoir quels chiffres entrer lors du update-rc.d. Reste à vérifier que tout est correct, ce qui dépasse mes compétences.[/quote]

Pareil pour moi… Enfin, plutôt le flemme de chercher et tester… 😊

Il m’a l’air bien cool [ton script](http://paste.isalo.org/61) Thuban! Je vais le tester de ce pas…

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 3:14 UTC](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771/400 "2016-02-21T03:14:38Z")

</div>

Cette page peut peut-être aider? : [wiki.debian.org/LSBInitScripts](http://wiki.debian.org/LSBInitScripts)

[Page précédente](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771.md?page=19)

[Page suivante](https://www.debian-fr.org/t/digression-installation-parefeu-iptables-ip6tables-pour-les-nuls/771.md?page=21)
