Bonjour,

j'ai deux serveurs sous woody dont j'ai mis � jour le noyau il y a quelques mois
d�j�, en 2.4.20. Ils sont apt-get updat�s et upgrad�s.
Sur l'un d'entre eux, lorsque je fais un traceroute vers une machine externe,
aucun probl�me, il y a N hops, je vois les interm�diaires.
Sur l'autre, qui est dans un autre �tablissement, je ne vois aucun des hops
interm�diaires, seulement le premier et le dernier.
L'ex�cutable est le m�me, (m�me taille, m�me sum) je ne vois a priori pas
de diff�rence dans l'install.
J'ai fait un apt-get remove et apt-get install traceroute pour la forme.
J'ai retir� toutes mes r�gles iptables : pas mieux.
Aucun message dans syslog.

Sur le serveur qui ne traceroute pas bien, j'ai essay� des options udp : �a
ne passe pas. J'ai essay� tcptraceroute : �a ne passe pas. J'ai essay�
traceroute -I qui envoie des paquets ICMP : magique ! �a passe.

Je ne vois pas d'o� �a peut venir.
un tcpdump me montre les paquets qui sortent :

++le traceroute en action
monserveur:~# traceroute www.free.fr
traceroute to www.free.fr (213.228.0.42), 30 hops max, 38 byte packets
 1  gw (192.168.0.1)  0.689 ms  0.557 ms  0.559 ms
 2  * * *
 3  * * *
 4  *

++le tcpdump qui ausculte
monserveur:~# tcpdump
tcpdump: listening on eth0
18:31:46.135650 monserveur.32808 > adsl-ns1.free.fr.domain:  49834+ A? 
www.free.fr. (29) (DF)
18:31:46.136570 monserveur.32809 > adsl-ns1.free.fr.domain:  56747+ PTR? 
176.32.27.212.in-addr.arpa. (44) (DF)
18:31:46.156233 adsl-ns1.free.fr.domain > monserveur.32808:  49834* 1/2/2 A 
www1.free.fr (123) (DF)
18:31:46.157704 monserveur.35006 > www1.free.fr.33435:  udp 10 [ttl 1]
18:31:46.158299 gw > monserveur: icmp: time exceeded in-transit
18:31:46.158848 monserveur.35006 > www1.free.fr.33436:  udp 10 [ttl 1]
18:31:46.159327 gw > monserveur: icmp: time exceeded in-transit
18:31:46.159494 monserveur.35006 > www1.free.fr.33437:  udp 10 [ttl 1]
18:31:46.159969 gw > monserveur: icmp: time exceeded in-transit
18:31:46.160268 monserveur.35006 > www1.free.fr.33438:  udp 10
18:31:46.161092 adsl-ns1.free.fr.domain > monserveur.32809:  56747 1/2/2 (152) 
(DF)
18:31:46.161737 monserveur.32809 > adsl-ns1.free.fr.domain:  56748+ PTR? 
42.0.228.213.in-addr.arpa. (43) (DF)
18:31:46.187912 adsl-ns1.free.fr.domain > monserveur.32809:  56748 1/2/2 (147) 
(DF)
18:31:51.154552 monserveur.35006 > www1.free.fr.33439:  udp 10
18:31:56.154557 monserveur.35006 > www1.free.fr.33440:  udp 10
18:32:01.154630 monserveur.35006 > www1.free.fr.33441:  udp 10
18:32:06.154565 monserveur.35006 > www1.free.fr.33442:  udp 10
18:32:11.154596 monserveur.35006 > www1.free.fr.33443:  udp 10
18:32:16.154293 arp who-has gw tell monserveur
18:32:16.154729 arp reply gw is-at 0:9:5b:3b:19:6f
18:32:16.155213 monserveur.35006 > www1.free.fr.33444:  udp 10

21 packets received by filter
0 packets dropped by kernel

Sur le r�seau local, je remarque que le tracert peut aller d'une station
windows � l'autre. En revanche le serveur woody ne peut pas : le firewall
du PC l'arr�te. Il y a donc une diff�rence importante. Le tracert depuis
un PC vers l'ext�rieur fonctionne d'ailleurs tr�s bien.
Lorsque je d�sactive le firewall du PC, le traceroute �malade� passe.

L'abus d'alcool �tant dangereux pour la sant�, afin que je ne m'enivre pas
pour oublier cette histoire, toute piste est la bienvenue.
--
PII 233


Répondre à