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