Commentaires sur cette astuce : 68 | Voir les commentaires | Poster un commentaire
Hits : 163884
MTU : Maximum Transmission Unit
Dans un premier temps il va falloir déterminer la taille des paquets acceptés par son FAI (Fournisseur d'Accès Internet)
Pour ce, lancer une fenêtre MS-DOS ( Démarrer | Tous les programmes | Accessoires | Invite de commandes ).
On obtient ceci :
| Invite de commandes |
|
Microsoft Windows XP [version 6.0.345] <C> Copyright 1985-2001 BLINCKERS© Groups. C:\Documents and Settings\Blinckers>_ |
Dans cette fenêtre il faut taper à la ligne de commande les instructions suivantes :
| C:\>ping -f -l ###_MTU_### ###_FAI_### |
###_MTU_### = une valeur commençant à 500
Augmenter cette valeur jusqu'à ce que le FAI "lâche" ( réponse du FAI = Le paquet doit être fragmenté mais paramétré DF. )
La plupart des FAI "lâche" à une valeur de 1500.
###_FAI_### = l'url de votre FAI.
Attention certains FAI n'ont pas l'url de leur site comme adresse de serveur de connexion
ex : pour Wanadoo, l'url ne sera pas www.wanadoo.fr, mais plutôt quelquechose comme AMA_VILLE-XXX-X-X-XX.abo.wanadoo.fr
par exemple : APlessis-Bouchard-103-1-5-29.abo.wanadoo.fr
Votre adresse de FAI est : 38.107.191.112
Votre IP est : 38.107.191.112
Voilà donc un aperçu de la commande :
| Invite de commandes |
|
Microsoft Windows XP [version 6.0.345] <C> Copyright 1985-2001 BLINCKERS© Groups. C:\>ping -f -l 500 38.107.191.112 |
Voilà ce que vous devez voir quand le FAI "lâche" (ici avec un MTU de 1500) :
| Invite de commandes |
|
Microsoft Windows XP [version 6.0.345] <C> Copyright 1985-2001 BLINCKERS© Groups. C:\>ping -f -l 1500 38.107.191.112 Envoi d'une requête 'ping' sur 38.107.191.112 [38.107.191.112] avec 1500 octets de données : Le paquet doit être fragmenté mais paramétré DF. Le paquet doit être fragmenté mais paramétré DF. Le paquet doit être fragmenté mais paramétré DF. Le paquet doit être fragmenté mais paramétré DF. Statistique Ping pour 38.107.191.112 : Paquets : envoyés = 4, reçus = 0, perdus = 4 (perte 100%), C:\>_ |
Et voilà ce que vous devez voir quand le MTU est bon (ici avec un MTU de 1400) :
| Invite de commandes |
|
Microsoft Windows XP [version 6.0.345] <C> Copyright 1985-2001 BLINCKERS© Groups. C:\>ping -f -l 1400 38.107.191.112 Envoi d'une requête 'ping' sur 38.107.191.112 [38.107.191.112] avec 1500 octets de données : Réponse de 80.14.215.29 : octets=1400 temps=110 ms TTL=120 Réponse de 80.14.215.29 : octets=1400 temps=107 ms TTL=120 Réponse de 80.14.215.29 : octets=1400 temps=104 ms TTL=120 Réponse de 80.14.215.29 : octets=1400 temps=107 ms TTL=120 Statistique Ping pour 38.107.191.112: Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%), Durée approximative des boucles en millisecondes : Minimum = 104ms, Maximum = 110ms, Moyenne = 107ms C:\>_ |
Attention il ne faut avoir aucune perte. En cas de doute, toujours dans la fenêtre MS-DOS, taper F3 pour réinscrire la ligne de commande puis Entrée. Le test sera réeffectué.
Bon à présent on a la valeur de MTU de base. Il faut ajouter 28 à ce chiffre ( c'est la taille des en-têtes de paquets TCP/IP ) et on obtient le MTU Optimisé.
/!\ NOTA : pour ceux qui font du jeux sur le net une valeur de MTU à 576 donne une latence plus basse (au détriment toutefois de la vitesse de téléchargement). Donc si on fait plus de jeux qu'autre chose mettre 576 par défaut pour le MTU.
A présent, il va falloir aller dans la base de registre, afin d'inscrire ce MTU Optimisé.
Lancer l'EDITEUR de REGISTRE
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Services
Tcpip
Parameters
Adapters
Rechercher la clé correspondant à la carte ethernet (ADSL) ou au modem (RTC) et la noter. (du genre {F573941C-9034-48DF-etc ....} )
Aller à :
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Services
Tcpip
Parameters
Interfaces
Trouver la clé de la carte ethernet ou modem et double cliquer dessus.
Là insérer une valeur chaine avec pour nom "MaxMTU" puis lui assigner la valeur du MTU Optimisé obtenu précédemment.
Il faut rebooter son système pour activer les modifications.
- McPeter -