Pb de traceroute avec 3 interfaces

Top Page

Reply to this message
Author: guilde
Date:  
To: guilde
Subject: Pb de traceroute avec 3 interfaces
Bonjour,

    J'ai un linux avec 3 interfaces.


    Je n'arrive pas à faire de traceroute sans devoir spécifier l'interface à 
utiliser.


    Le problème est que ce linux joue le role de passerelle (Firewall + NAT), 
et que le traceroute est un outil demandé.
    Apparement traceroute ne prend pas en compte la table de routage...
    Sinon, tous les autres services fonctionnent (telnet, ftp, ping, etc...)


Avez-vous une idée de la façon dont je peux contourner le problème ?

Voici la configuration des interfaces et les résultats de 2 traceroute :

------------------------------------------------
[letanou@io letanou]$ /sbin/ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
           inet addr:193.193.193.1  Bcast:193.193.193.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:1402 errors:0 dropped:0 overruns:0 frame:0
           TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0
           Interrupt:10 Base address:0xfc00


eth1      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
           inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:1721 errors:0 dropped:0 overruns:0 frame:0
           TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0
           Interrupt:7 Base address:0xf880


eth2      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
           inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:3809 errors:0 dropped:0 overruns:0 frame:0
           TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0
           Interrupt:11 Base address:0xf800
------------------------------------------------


------------------------------------------------
[letanou@io letanou]$ /bin/netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
193.193.193.0  0.0.0.0         255.255.255.0   U      1500 0          0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U      1500 0          0 eth1
192.168.2.0     0.0.0.0         255.255.255.0   U      1500 0          0 eth2
127.0.0.0         0.0.0.0         255.0.0.0       U      3584 0          0 lo
0.0.0.0         193.193.193.254    0.0.0.0         UG     1500 0          0 
eth0
------------------------------------------------


------------------------------------------------
[letanou@io letanou]$ /usr/sbin/traceroute 192.168.1.2
traceroute: Warning: Multiple interfaces found; using 193.193.193.1 @ eth0
traceroute to 192.168.1.2 (192.168.1.2), 30 hops max, 40 byte packets
1 * * *
2 * * *
3 * * *
...
------------------------------------------------

------------------------------------------------
[letanou@io letanou]$ /usr/sbin/traceroute 192.168.1.2 -i eth1
traceroute to 192.168.1.2 (192.168.1.2), 30 hops max, 40 byte packets
1 192.168.1.2 (192.168.1.2) 0.654 ms 0.426 ms 0.452 ms
------------------------------------------------

Merci d'avance.


-------------------------------------------------------------------------
Le Tanou Jerome - mailto:Jerome.Le-Tanou@linuxfr.org
Centre des Etudes et Réalisations Informatiques de l'Académie de Grenoble
http://www.ujf-grenoble.fr/~letanou/samba.html
-------------------------------------------------------------------------
MS is a lot better at making money than it is at making good operating
systems. - Linus Torvalds