# Iptables problème

**URL:** <https://www.debian-fr.org/t/iptables-probleme/4745>\
**Category:** Support Debian\
**Created:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745 "2016-02-20T15:07:42Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![rs4](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/2acd7d/32.png) [@rs4](https://www.debian-fr.org/u/rs4)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/21 "2016-02-20T15:07:46Z")

</div>

(à adapter c’est .config-2.x.x c’est en fonction du noyau)

ls /boot/.conf\* te donnera le bon nom

```auto

```

c’est pas bon ca veut dire que toutes les adresse autre que 0d:aa:ee:ee:ee:ee  
seront acceptés

```auto

```

là c’est bon tte adresse ne correspondant pas à 0d:aa:ee… sera refusée

(ethX à remplacer par la bonne interface)

---

<div class="post-metadata">

**Author:** ![rs4](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/2acd7d/32.png) [@rs4](https://www.debian-fr.org/u/rs4)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/22 "2016-02-20T15:07:46Z")

</div>

> [@](#):
>
> iptables -A INPUT -i ethX -m mac --mac-source 0d:aa:ee:ee:ee:ee -j ACCEPT

probablement à rajouter si ta politique par defaut est sur DROP  
c’est a dire si dans ton script tu as :

> [@](#):
>
> iptables -P INPUT -j DROP

---

<div class="post-metadata">

**Author:** ![fabdunet1313](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/3da27b/32.png) [@fabdunet1313](https://www.debian-fr.org/u/fabdunet1313)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/23 "2016-02-20T15:07:46Z")

</div>

en le tapant directement dans la conssolle sa devrais pas marcher !!!

DSL mais sa filtre rien du tout !!! malereusement

---

<div class="post-metadata">

**Author:** ![fabdunet1313](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/3da27b/32.png) [@fabdunet1313](https://www.debian-fr.org/u/fabdunet1313)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/24 "2016-02-20T15:07:46Z")

</div>

si sa y est sa marche

---

<div class="post-metadata">

**Author:** ![fabdunet1313](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/3da27b/32.png) [@fabdunet1313](https://www.debian-fr.org/u/fabdunet1313)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/25 "2016-02-20T15:07:46Z")

</div>

bon voici maintenant ce que je veux faire :

sur eth0 ya tout mes serveur  
sur eth1 ya tout mes client

comment je doit faire pour que mes client sur eth1 accède a eth0 en gardant mes filtrage @mac !!!

---

<div class="post-metadata">

**Author:** ![rs4](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/2acd7d/32.png) [@rs4](https://www.debian-fr.org/u/rs4)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/26 "2016-02-20T15:07:46Z")

</div>

à tester j’suis pas sur de moi

`iptables -A INPUT -i eth0 -o eth1 -j ACCEPT
iptables -A OUTPUT -i eth1 -o eth0 -j ACCEPT`

---

<div class="post-metadata">

**Author:** ![fabdunet1313](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/3da27b/32.png) [@fabdunet1313](https://www.debian-fr.org/u/fabdunet1313)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/27 "2016-02-20T15:07:47Z")

</div>

non sa fonctionne pas

[b]7irelide:/# iptables -A INPUT -i eth0 -o eth1 -j ACCEPT  
iptables v1.2.11: Can’t use -o with INPUT

Try `iptables -h’ or ‘iptables --help’ for more information.  
7irelide:/#[/b]

faut faire du NAT non ???

si tu veux je te donne mon MSN sa irra plus vitte non ???  
ou un pont réseaux ???

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/28 "2016-02-20T15:07:47Z")

</div>

Si déjà tu lisais un peu de doc sur iptables…  
essayes juste -A FORWARD au lie de le mettre en INPUT.

---

<div class="post-metadata">

**Author:** ![fabdunet1313](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/3da27b/32.png) [@fabdunet1313](https://www.debian-fr.org/u/fabdunet1313)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/29 "2016-02-20T15:07:47Z")

</div>

ha tu m’aide vachement lol  
je l’ais sous mes yeux la docs iptables mais je trouve pas ce que je veux !!!

en fait je sais pas si je doit faire un pont ou du nat , aiguillez moi svp ???

---

<div class="post-metadata">

**Author:** ![rs4](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/2acd7d/32.png) [@rs4](https://www.debian-fr.org/u/rs4)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/30 "2016-02-20T15:07:48Z")

</div>

non ici c’est bien au moins les autres peuvent m’appuyer si je dis une betise

-A FORWARD oui effectivement ptite boulette \< la preuve que je dis des betises

---

<div class="post-metadata">

**Author:** ![fabdunet1313](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/3da27b/32.png) [@fabdunet1313](https://www.debian-fr.org/u/fabdunet1313)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/31 "2016-02-20T15:07:48Z")

</div>

[quote=“MattOTop”]Si déjà tu lisais un peu de doc sur iptables…  
essayes juste -A FORWARD au lie de le mettre en INPUT.[/quote]

[b]7irelide:/#iptables -A INPUT -i eth0 -o eth1 -A FORWARDER  
iptables v1.2.11: Can’t use -A with -A

Try `iptables -h’ or ‘iptables --help’ for more information.  
7irelide:/#[/b]

non plu , suis perdu la en fait

---

<div class="post-metadata">

**Author:** ![rs4](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/2acd7d/32.png) [@rs4](https://www.debian-fr.org/u/rs4)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/32 "2016-02-20T15:07:48Z")

</div>

tu lis une ligne sur deux …

> [@](#):
>
> essayes juste -A FORWARD au lieu de le mettre en INPUT.

-A FORWARD au lieu de -A INPUT pour etre exact

---

<div class="post-metadata">

**Author:** ![fabdunet1313](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/3da27b/32.png) [@fabdunet1313](https://www.debian-fr.org/u/fabdunet1313)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/33 "2016-02-20T15:07:49Z")

</div>

toujours pas !!!

voilla ce que je veux faire

\*\*\* client réseaux \*\*\* ====\> eth0 // Debian server // eth1 ====\> **_mes server_**

bon voici maintenant ce que je veux faire :

sur eth0 ya tout mes client  
sur eth1 ya tout mes serveur

comment je doit faire pour que mes client sur eth0 accède au serveur sur eth1

---

<div class="post-metadata">

**Author:** ![rs4](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/2acd7d/32.png) [@rs4](https://www.debian-fr.org/u/rs4)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/34 "2016-02-20T15:07:49Z")

</div>

et en faisant ca ?

```auto

```

ca active le forwarding c’est probablement pour ca que ca ne marchait pas

[http://www.guilde.asso.fr/rencontres/20030702/firewall/fw-03-08.html](http://www.guilde.asso.fr/rencontres/20030702/firewall/fw-03-08.html)

ca pourra peut etre t’aider

---

<div class="post-metadata">

**Author:** ![fabdunet1313](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/3da27b/32.png) [@fabdunet1313](https://www.debian-fr.org/u/fabdunet1313)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/35 "2016-02-20T15:07:49Z")

</div>

c intérésant mais sa m’aide pas !! par contre ce qui pourrais m’aider sa serrais de savoir ce qui faut faire ???

je doit faire un pont réseaux ???  
ou je doit faire du nat ???

sa m’aiderais a élargir mes recherche

---

<div class="post-metadata">

**Author:** ![mathiasm](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/3bc359/32.png) [@mathiasm](https://www.debian-fr.org/u/mathiasm)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/36 "2016-02-20T15:07:52Z")

</div>

sa =\> ça

Ce que tu veux faire s’appelle une passerelle ou un routeur.  
Google avec iptables routeur devrait convenir, avec une recherche sur les pages en FR…  
ça devrait pas mal dégrossir tes problèmes

---

<div class="post-metadata">

**Author:** ![rs4](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/2acd7d/32.png) [@rs4](https://www.debian-fr.org/u/rs4)\
**Post date:** [Février 20, 2016, 3:07 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/37 "2016-02-20T15:07:55Z")

</div>

si ca peut t’aider ca parle de la mise en place d’un pont reseau

[http://www.debian.org/doc/manuals/securing-debian-howto/ap-bridge-fw.fr.html](http://www.debian.org/doc/manuals/securing-debian-howto/ap-bridge-fw.fr.html)

le pont se comporte uniquement comme un cable qui fait filtre et les clients s’adresse directement aux serveur c’est un avantage mais l’inconvenient c’est que tes serveurs sont visibles pour les clients autorisés

le nat lui est different tu fais la requete sur la passerelle elle transmet en se faisant passer pour un client au serveur il repond à la passerelle qui tient une table de correspondance pour savoir à quel client remettre la reponse.  
ca a des inconvenient dans un reseau local mais ca a le merite de cacher tes serveurs

donc tout depend comment tu vois les choses et comment est ton reseau

à la rigueur donne nous un peu plus de detail (type de service , plan d’adressage du reseau) si tu veux qu’on essaye de t’aider

mais vu tes explications le pont semble etre ce que tu recherches. ca a des avantages pas de modification à faire (sauf sur le pont)

---

<div class="post-metadata">

**Author:** ![fabdunet1313](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/3da27b/32.png) [@fabdunet1313](https://www.debian-fr.org/u/fabdunet1313)\
**Post date:** [Février 20, 2016, 3:08 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/38 "2016-02-20T15:08:00Z")

</div>

Voici mon architecture réseaux

eth0 192.168.1.178  
eth1 192.168.1.177

du coté serveur j’ais un 2003 SERVER et le fameux DEBIAN QUI FILTRE LES @mac

bon demain car la ils commence a ce faire tard je vais faire un pont réseaux .

Sa ce fait avec quoi ??? IPTABLES ???

bridge-utils-0.9.6.tar.gz sa vous dit kk chause ???  
[lea-linux.org/cached/index/R … trant.html](http://www.lea-linux.org/cached/index/Reseau-secu-pont-filtrant.html)

tenez moi au courant

Merci pour tout vottre aides

---

<div class="post-metadata">

**Author:** ![fabdunet1313](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/3da27b/32.png) [@fabdunet1313](https://www.debian-fr.org/u/fabdunet1313)\
**Post date:** [Février 20, 2016, 3:08 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/39 "2016-02-20T15:08:03Z")

</div>

allors sa vous dit rien ???

---

<div class="post-metadata">

**Author:** ![rs4](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/r/2acd7d/32.png) [@rs4](https://www.debian-fr.org/u/rs4)\
**Post date:** [Février 20, 2016, 3:08 UTC](https://www.debian-fr.org/t/iptables-probleme/4745/40 "2016-02-20T15:08:05Z")

</div>

le filtrage mac est sur une machine differente du pont donc ?

bridge-utils c’est les utilitaire pour gerer un bridge (pont)  
pour l’installer :

```auto

```

toutes les manip sont à faire sur le pc lui meme tu vas perdre l’accés reseau à cette machine un instant.

declaration du pont :

`ifconfig eth0 0.0.0.0 promisc
ifconfig eth1 0.0.0.0 promisc
brctl addbr pontreseau
brctl addif pontreseau eth0
brctl addif pontreseau eth1`

adresse donnée pour pouvoir acceder au pont sur le reseau

```auto

```

regles iptables pour mettre en place un filtrage à modifer selon les besoin

`
iptables -F FORWARD
iptables -P FORWARD DROP
iptables -A FORWARD -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -m state --state INVALID -j DROP
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT`

le tout à mettre dans un script de demarrage:

\_la declaration du pont peut se faire dans /etc/network/interfaces (voir la doc)  
\_pour iptables idem possible de mettre ca dans un script

à toi d’adapter.

a savoir que à cet instant tu as transformé une machine en vulgaire cable reseau,  
il faut pousser plus loin la configuration d’iptables pour loggué/interdire des connexions.

EDIT: il possible que ca ne marche pas sans activer le forwarding qui s’active de cette maniere (à mettre au debut du script iptables)

```auto

```

[Page précédente](https://www.debian-fr.org/t/iptables-probleme/4745.md?page=1)

[Page suivante](https://www.debian-fr.org/t/iptables-probleme/4745.md?page=3)
