# Post iptables debian à adapter ?

**URL:** <https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491>\
**Category:** Support Debian\
**Tags:** iptables\
**Created:** [Janvier 30, 2019, 7:43 UTC](https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491 "2019-01-30T19:43:50Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brun-Paul](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a6a055/32.png) [@Brun-Paul](https://www.debian-fr.org/u/Brun-Paul)\
**Post date:** [Janvier 30, 2019, 7:43 UTC](https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491/1 "2019-01-30T19:43:50Z")

</div>

Bonjour à tous

Je souhaiterais utiliser un script `iptables`, je sais qu’il y a moultes de script sur internet, donc j’ai voulu en prendre un “fiable” j’ai vu sur ce site qu’il y en a un qui avait été “validé” par des membres bien connu de ce forum, ils sont donc plus à même que moi d’avoir validé le fait qu’il n’y a pas de redondances.

[https://wiki.debian-fr.xyz/index.php?title=Règles\_iptables\_pour\_vos\_applications\_(pc\_de\_bureau)](https://wiki.debian-fr.xyz/index.php?title=R%C3%A8gles_iptables_pour_vos_applications_(pc_de_bureau))

J’aimerais savoir, peut t-on quand même l’utiliser pour un pc portable ? N’y a t-il pas certaines spécificitées relatives à un portable qu’il faut enlever, où modifier, je pense notamment au fait qu’on utilise plus le `wlan` sur portable que `eth` par exemple …

Autres question, aussi naif puises t-elle être … Lorsque j’execute le scrypt voici ce que j’obtiens : --\>

```nohighlight
/etc/init.d/Firewall.sh
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 1280
Bad argument `tcp'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `udp'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `icmp'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `icmp'
Try `iptables -h' or 'iptables --help' for more information.
/etc/init.d/Firewall.sh: ligne 44: erreur de syntaxe près du symbole inattendu « done »
/etc/init.d/Firewall.sh: ligne 44: ` done &lt; $fileipblackliste

```

Par contre celui date un peu … Est ce que ça peut avoir une insidance quelconque en terme de sécurité ?

Merci d’avance pour vos réponses.

---

<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:** [Janvier 30, 2019, 8:55 UTC](https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491/2 "2019-01-30T20:55:20Z")

</div>

Cette page du wiki est mal rendue. Tu as bien pris tout le script dans la vue “voir le texte source” ?

---

<div class="post-metadata">

**Author:** ![Brun-Paul](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a6a055/32.png) [@Brun-Paul](https://www.debian-fr.org/u/Brun-Paul)\
**Post date:** [Janvier 30, 2019, 9:34 UTC](https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491/3 "2019-01-30T21:34:38Z")

</div>

@PascalHambourg Effectivement j’avais recopié depuis le wiki, ainsi que depuis le post original. Merci à toi !

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Janvier 30, 2019, 9:46 UTC](https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491/4 "2019-01-30T21:46:49Z")

</div>

Bonjour

> [@PascalHambourg](#):
>
> Cette page du wiki est mal rendue. …

La dernière modification de cette page WiKi datait du **`23 mars 2014 à 07:05`**  
ce qui fait que je ne sais pas du tout si le script qui y est proposé est toujours valable.

Pour rendre cette page WiKi plus lisible, je viens d’y remplacer les balises **`code`** par des balises **`pre`**

---

<div class="post-metadata">

**Author:** ![Brun-Paul](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a6a055/32.png) [@Brun-Paul](https://www.debian-fr.org/u/Brun-Paul)\
**Post date:** [Janvier 30, 2019, 9:53 UTC](https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491/5 "2019-01-30T21:53:07Z")

</div>

> [@anon29980398](#):
>
> La dernière modification de cette page WiKi datait du **`23 mars 2014 à 07:05`**  
> ce qui fait que je ne sais pas du tout si le script qui y est proposé est toujours valable.

Exact d’où mon interrogation dans le post

> [@Brun-Paul](#):
>
> Par contre celui date un peu … Est ce que ça peut avoir une insidance quelconque en terme de sécurité ?

---

<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:** [Janvier 30, 2019, 9:58 UTC](https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491/6 "2019-01-30T21:58:53Z")

</div>

Le nom de l’interface utilisée dans les règles en erreur est récupéré par la commande suivante :

```
interface_WAN=$(ip route | awk '/^default via/{print $5}') # suppose que la passerelle est la route par default

```

Comme l’indique le commentaire, cela ne marche que si une route par défaut est présente, et donc si l’interface est déjà configurée.  
Tu peux remplacer l’expression `$(...)` par le nom de l’interface.

---

<div class="post-metadata">

**Author:** ![Brun-Paul](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a6a055/32.png) [@Brun-Paul](https://www.debian-fr.org/u/Brun-Paul)\
**Post date:** [Janvier 31, 2019, 10:18 UTC](https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491/7 "2019-01-31T10:18:24Z")

</div>

> [@PascalHambourg](#):
>
> Tu peux remplacer l’expression `$(...)` par le nom de l’interface.

Lorsque je remplace «&nbsp;$&nbsp;» par l’interface en question à savoir wlan0 ici voici ce qu’il me dit → ./parefeu.sh: 21: ./parefeu.sh: Syntax error: «&nbsp;(&nbsp;» unexpected

Bien évidemment, je me suis assuré de ne pas avoir modifié les parenthèses en les décalant par exemple, lorsque je remets les valeurs d’origine toujours sans toucher aux parenthèses «&nbsp;ça fonctionne&nbsp;» …

---

<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:** [Janvier 31, 2019, 10:35 UTC](https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491/8 "2019-01-31T10:35:31Z")

</div>

Je répète qu’il faut remplacer toute l’expression : le $, les parenthèses et leur contenu.

---

<div class="post-metadata">

**Author:** ![Brun-Paul](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/a6a055/32.png) [@Brun-Paul](https://www.debian-fr.org/u/Brun-Paul)\
**Post date:** [Janvier 31, 2019, 1:46 UTC](https://www.debian-fr.org/t/post-iptables-debian-a-adapter/78491/9 "2019-01-31T13:46:37Z")

</div>

Autant pour moi @PascalHambourg … Bon ça fonctionne je te remercie de ton aide !
