Bonjour,
Question pour experts !
Quelqu'un pourrait-il m'aider à comprendre le fonctionnement des modem ADSL.
Pour résumer le fonctionnement théorique, prenons mon exemple : mon modem-routeur ADSL, que je loue auprès de mon FAI présente plusieurs interfaces : USB+ethernet pour se raccorder à mon ordi et une prise RJ pour brancher la ligne téléphone (via filtre ADSL bien sûr).
Donc, si je ne m'abuse mon modem est un terminal ATM qui utilise le LANE de FT pour accéder en Ethernet (transportant lui-même du PPP !) au DSLAM de mon FAI.
Je connecte mon PC avec le port Eth du modem via la connectique Eth proposé par la chipset nForce4 de ma carte mère MSI.
Voici les deux interfaces sur mon PC :
Carte Ethernet Connexion au réseau local: MAC=00-11-09-D6-A3-EC (NVIDIA nForce MCP Networking Adapter Driver)
Autoconfiguration d'adresse IP. . : 169.254.6.162
Masque de sous-réseau . . . . . . : 255.255.0.0
Passerelle par défaut . . . . . . :
Carte PPP FAI : MAC=00-53-45-00-00-00
Adresse IP. . . . . . . . . . . . : 84.102.111.240
Masque de sous-réseau . . . . . . : 255.255.255.255
Passerelle par défaut . . . . . . : 84.102.111.240 |
La MAC inscrite au dos de mon modem est : 00-14-a4-01-77-ee (modfifiée pour confidentialité). C'est donc la MAC du coté boucle locale (pour la connexion Eth transportée via ATM).
J'utilise IP-Sniffer (de chez IP Tools) pour sniffer les deux interfaces ci-dessus en mode Winpcap. Voici deux trames sniffées respectivement sur l'interface Eth, puis PPP :
Eth : 83.135.235.67:2424->84.102.111.240:4662 ,1222 Bytes
Ethernet
MAC Dest.:00-11-09-D6-A3-EC
MAC Src.:00E0FC-4D113D
Eth. Prot.: $8864
Proto. Name: PPPoE
PPPoE
Version: 8
Type: 1
Code: 0
SessionID: $DC00
Length: 1202
IP
Version:4
Header len.:20
Total len.:1200
ID:$74C1
fragmentation :
DF=0
MF=0
TTL:114
Protocol:$06 (TCP)
Checksum:$8C65
Source IP:83.135.235.67
Dest. IP:84.102.111.240
TCP
src_port:2424
dest_port:4662
seq_number:3779383432
ack_number:3785759714
data_offset:5
flags
urgent :0
ack :1
push :1
reset :0
syn :0
fin :0
window:17142
checksum:$FD4D
urgent_pointer:$00
EDONKEY ;-) DATA
PPP : (TCP)84.102.111.240:4662->24.90.205.75:3683 ,54 Bytes
Ethernet
MAC Dest.:12FC20-000700
MAC Src.:070007-000000
Eth. Prot.: $800
Proto. Name: IP
IP
Version:4
Header len.:20
Total len.:40
ID:$F65
fragmentation
DF=0
MF=0
TTL:128
Protocol:$06 (TCP)
Checksum:$416F
Source IP:84.102.111.240
Dest. IP:24.90.205.75
TCP
src_port:4662
dest_port:3683
seq_number:1817717899
ack_number:97807726
data_offset:5
flags
urgent :0
ack :1
push :0
reset :0
syn :0
fin :0
window:65535
checksum:$D919
urgent_pointer:$00 |
00E0FC-4D113D est donc la MAC de mon modem "coté PC". Les @MAC sont consistentes par rapport au sens des trames : si je prend une trame sortante/entrante MAC Src et Dest sont inverseés (avec les mêmes valeurs).
La présence d'Ethernet dans la capture sur l'interface PPP ne me choque pas puisque cette interface n'est en fait qu'une émanation du client natif PPPoE de W$. And now zeu questions :
- Est-ce que j'ai raconté des bêtises dans ce qui précède ? (ce n'est pas peu probable )
- Quelle est la signification des @MAC de la capture PPP ?? L'@ MAC locale 070007-000000 m'intrigue tout particulièrement ! On devrait pas voir l'@ MAC coté FAI de mon modem (00-14-a4-01-77-ee) dans cette trame ??!
- Comment se fait-il qu'il n'y ait pas passerelle par défaut pour l'interface Eth ? Elle n'envoie pas vers ffffffffffff mais bien vers une @MAC précise (surtout que le cache ARP est vide !). Et pi cet interface est mis en DHCP, par quel entourloupe a-t-elle obtenu son @IP 169.254.6.162 qui plus est avec un masque de classe B !!
Merci d'avance pour votre aide