Pb avec iptables un peu bizarre ?

bonjour, je suis en stage et je dois proposé un projet dans 3 semaines,
pour cela j'ai choisi de creer un pont filtrant entre mon lan et internet. j'ai installé sur une
machine un linux Debian avec les paquet iptables, ebtables, bridge-utils
pour creer un pont filtrant sans adresse IP.
je n'ai pas fait de compilation du noyau car j'ai une debian 2.6.12
J'ai creer le pont cela marche mais le probleme c'est que certaine commande ne passe pas.
exemple :
/sbin/iptables -t filter -A forwarding -p icmp -j drop
cette commande marche et empeche le ping dans les 2 sens

a present je souhaite bloquer le ping que sur une seul interfaces, il s'agit de eth0 :
/sbin/iptables -t filter -A forwarding -i eth0 -p icmp -j drop
et maintenant les ping passe dans les 2 sens il n y a pas de filtrage.
Et lorsque je fais /sbin/iptables -L il m'affiche la regle de filtrage alors
qu'il ne l'applique pas.

Est ce moi qui est hommis quelques choses ou alors il y a un probleme quelque part ?
est ce que je doi configurer le noyau si oui alors quoi faire ?
Configuration: Windows XP
Firefox 2.0.0.3

5 réponses

  1. Bonjour
    iptables -t filter -A forward -p icmp -j drop est ce que cette commande permet de bloquer les pings ?

    et pour bloquer la conexion internet cest une commande de ce genre?
    iptables -A FORWARD -p tcp -s --dport 80 -j DROP

    merci d'avance
    0
    1. oui je suis bien allez sur ce site et je n'ai aucun soucis pour appliquer leur commande.

      cette commande marche :
      iptables -A FORWARD -p tcp -s 192.168.1.0/24 --dport 23 -j DROP

      si je bloque un paquet venant d'une adresse ip ya pas de probleme
      mais des que je bloque un paquet venant d'une interface ca ne marche pas

      merci quand meme pristella
      0
      1. Contributeur
        as-tu été voir ça sur les ponts filtrant :

        http://www.minet.net/spip/spip.php?article42

        ça va peut-être t'aider ?
        0
        1. slt,
          rectification la commande dans mon script est :
          /sbin/iptables -t filter -A forward -p icmp -j drop
          et non /sbin/iptables -t filter -A forwarding -p icmp -j drop

          en faite, on mais input ou output lorsque l'on s'adresse a la machine linux elle meme mais si le trafic passe par cette machine pour la traverser alors on utilise forward pour permettre ou pas la transmission du paquet.

          comme ma mchine n'a pas d'adresse ip le output input ne servent a rien car la machine est inaccessible
          -1
          1. Contributeur
            salut,

            y faudrait pas ajouter un petit OUTPUT ou INPUT après le "-A"dans ta commande ?
            0