Précédent   Forum des professionnels en informatique > Systèmes > Linux > Sécurité
Sécurité Vos questions sur la sécurité sous Linux/Unix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/12/2011, 22h11   #1
Futur Membre du Club
 
Inscription : mai 2008
Messages : 155
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 155
Points : 16
Points : 16
Par défaut Firewall iptables, bloquer un ping d'une ip

Bonjour,
Je fais des tests du firewall de Linux (iptables).

J'utilise trois pc :
Pc1, une carte réseau, ip 192.168.253.1
Pc2, deux cartes réseau, ip 192.168.253.2 et 192.168.254.2
Pc3, une carte réseau, ip 192.168.254.3

Le Pc 2 est mon firewall (j'utilise iptables), j'ai tout bien configuré.
Tous mes tests fonctionnent bien sauf un: je veux empêcher de faire un ping du pc 1 vers le pc 3 (donc empêcher le pc1 de faire: ping 192.168.254.3).

Je fais donc sur le pc2 (qui sert de firewall):
Code :
iptables -A FORWARD -s 192.168.253.1 -p icmp -j DROP
Cela bloque bien ce que je veux bloquer, mais ça empêche également le pc3 de faire un ping sur le pc1! (donc de faire sur le pc3: ping 192.168.253.1)

Pourriez vous m'aider?

Merci d'avance!
alex2746 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/12/2011, 11h29   #2
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 378
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 378
Points : 2 040
Points : 2 040
Ajoute peut-être --icmp-type echo-request ? Parce que là je supposes que tu bloques aussi les echo-reply qui viennent de pc1 en réponse à pc3.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 15/12/2011, 08h45   #3
Membre éclairé
 
Homme Jean-marie Bourbon
Administrateur systèmes et réseaux
Inscription : septembre 2007
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Jean-marie Bourbon
Âge : 30
Localisation : France, Aude (Languedoc Roussillon)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : septembre 2007
Messages : 198
Points : 361
Points : 361
Salut, as-tu essayer:

Code :
iptables -A INPUT -s 192.168.253.1 -i ethxxx -p icmp -j DROP
?

Pourquoi passes-tu par FORWARD (pas compris) ?
messinese est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 17/02/2012, 15h07   #4
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 3
Points : 3
Il faut utiliser la chaine FORWARD car le ping n'est pas à destination du firewall mais au delà !
du coup j'aurais fait :

Code :
IPTABLES -A FORWARD -s 192.168.253.1 -d 192.168.254.3 -p ICMP -j DROP
La Chaine INPUT c'est pour les paquets à destination de ton firewall !

Ta requete bloque le retour du ping (lors du ping de pc3>PC1), sinon tu peux voir à accepter les réponses des connections établies, afin que ton PC3 puisse recevoir la réponse).

Code :
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
Je ferais un truc du genre mais j'ai pas utilisé IPTABLE depuis longtemp
Adawid est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h42.


 
 
 
 
Partenaires

Hébergement Web