Probleme de ping sur 2 interfaces

salut,
j’ai un pc avec 3 cartes réseau : 2 cartes pour les 2 connexions ADSL et un pour gerer LAN
eth1 :
adresse = 192.168.0.20
gateway = 192.168.0.2
eth2:
adresse = 192.168.1.10
gateway = 192.168.1.1
eth0 :
adresse = 10.1.0.1

et j’ai fait MASQUERADE

le probleme c’est quand je ping : ping -I eth2 www.google.fr , ça marche malgrés que j’ai enlevé le cable de celui de eth2, je crois que c’est un probleme de NAT,
pouvez vous m’aider? j’en ai besoin pour detecter un lien en panne
merci

La présence de deux passerelles est possibles mais avec une table de routage sophistiquée (cf iproute). Que donne

route -n

merci pour ta réponse

Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth2
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
10.1.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth2
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 eth1

[quote=“moez”]merci pour ta réponse

Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth2
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
10.1.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth2
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 eth1
[/quote]Ça ça coince, une seule des deux passerelles sera systématiquement utilisée. Va voir
http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.rpdb.multiple-links.htmlpour un routage avec plusieurs lignes ADSL.

j’ai ajouté les tables de routage necessaire (exactement 2 une pour chaque connexion)
le loadbalancing marche trés bien entre les 2 interfaces
le probleme est au niveau de failover avec le load balancing
je ne peux pas faire le ping a travers eth1 et eth2 pour detecter si une interface est en panne
mon script va detecter automatiquement une panne d’un lien puisqu’il ne peut pinguer que sur une seule interface

en résumé mon probleme comment faire failover avec loadbalancing
j’ai essayé le script gwping mais ça marche pas puisqu’il utilise le ping a travers les 2 interfaces :
ping -I eth1 www.google.fr
ping -I eth2 www.google.fr

est ce qu’il ya une autre methode pour detecter la panne d’un lien?

merci

arping peut être? Ou un ping vers la passerelle

arping fonctionne pour LAN
ping vers la passerelle (routeur ADSL par exemple) ne peut pas dire que la connexion vers internet est etablie (par exemple panne venue du fournisseur internet)

merci pour tes efforts