On Fri, Jan 05, 2001 at 12:42:03PM +0100, Marc SCHAEFER wrote:
> 
> Je ne connais pas Ethereal, mais par contre j'utilise tcpdump depuis assez
> longtemps (cf TCP/IP Illustrated volume 1 pour de plus amples d�tails).

Voici donc ce que me retourne tcpdump apr�s un simple 
# ping www.alphanet.ch

[tcpdump result]
18:49:22.792274 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:23.841677 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:24.711761 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:24.721031 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:24.821871 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:24.862245 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:24.899883 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:24.903633 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:24.948133 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:24.951379 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:24.989618 0.61.43.54 > 0.0.64.17: ip-proto-0 -24 [ttl 0]
18:49:25.026810 0.61.43.54 > 0.0.64.17: ip-proto-33 -24 [ttl 0]
18:49:27.811948 ip_hl < 5 (0)
18:49:27.889925 194.158.230.53.domain > 194.230.133.2.1055: 2102 1/3/3 (184)
18:49:27.893803 0.84.43.56 > 0.0.64.1: (frag 4352:34@46608)
18:49:28.000553 194.148.1.27 > 194.230.133.2: icmp: echo reply
18:49:28.891816 0.84.43.57 > 0.0.64.1: (frag 4352:34@46608)
18:49:28.989891 194.148.1.27 > 194.230.133.2: icmp: echo reply
18:49:29.951771 ip_hl < 5 (0)
18:49:30.059983 194.148.1.27 > 194.230.133.2: icmp: echo reply
18:49:30.951780 ip_hl < 5 (0)
18:49:31.048448 194.148.1.27 > 194.230.133.2: icmp: echo reply
18:49:31.951778 truncated-ip - 6563 bytes missing!0.84.43.60 > 0.0.64.1: (frag 
2:6629@20480) [ttl 0]
18:49:32.059420 194.148.1.27 > 194.230.133.2: icmp: echo reply
18:49:32.951777 truncated-ip - 6563 bytes missing!0.84.43.61 > 0.0.64.1: (frag 
2:6629@20480) [ttl 0]
18:49:33.051756 194.148.1.27 > 194.230.133.2: icmp: echo reply
18:49:33.951785 truncated-ip - 6563 bytes missing!0.84.43.62 > 0.0.64.1: (frag 
2:6629@20480) [ttl 0]
18:49:34.053602 194.148.1.27 > 194.230.133.2: icmp: echo reply
18:49:34.951790 truncated-ip - 6563 bytes missing!0.84.43.63 > 0.0.64.1: (frag 
2:6629@20480) [ttl 0]


Tu peux donc voir que le "comportement" de tcpdump est tr�s bizarre...
Les messages que j'envoye sont "�tranges" (en fait tcpdump ne sait
pas les interpr�ter) mais je recois des r�ponses coh�rentes... Les
adresses IP utilis�es pour les paquets �mis en fait des valeurs
d'autres champs, vu l'en-tete de 10 octets avant le paquet IP.

J'ai vu dans la FAQ de isdn4linux qu'effectivement tcpdump g�re mal 
l'encapsulation... Il existe donc un patch pour tcpdump... mais pas
pour Ethereal...

> Oui, TCP/IP supporte les fragments (tu envoies un datagramme UDP de 8192
Ouais, je savais d�j� cela, mais le probl�me est que tcpdump l'identifie
tel quel, mais le paquet n'est pas fragment�... Il y a un d�calage
entre les bits analys�s par tcpdump et les bits du v�ritable paquet IP.

> > En fait, il y a un en-t�te de 10 octets avant les paquets IP... Ce qui s�me la 
> Peut-�tre la frame Ethernet (encore que sauf erreur c'est 12 bytes).

Pas sur une ligne ISDN (syncPPP) :)
 
> > ISDN ELSA Microlink PCI et une interface ippp0... J'ai pens� que le kernel 
> aha, alors du framing HDLC ?

Kesako ??? C'est utilis� pour syncPPP ?

Et si c'�tait du HDLC:
* Pourquoi le kernel renverrait un protocole de couche 2 (data link) � tcpdump ?
(Y aurait-il double encapsulation ???)
* Pourquoi j'enverrais du IP encapsul� dans de l'HDLC et le "modem" ISDN en-face
ne m'enverrai que de l'IP ?

C'est vraiment tr�s bizarre.

Yann

-- 
Yann GAUTERON, Ch. des Saules 6, 2013 Colombier (Suisse)
Site personnel: http://www.gauteron.ch
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à