Messagerie, pages web et MTU

Décembre 2016

Il se peut, comme moi, que vous ayez des difficultés à envoyer des mails s’ils dépassent quelques lignes ou qui ont des pièces jointes trop importantes. Il se peut aussi que certaines pages web soient inaccessibles.

Cela peut venir du mauvais réglage du MTU (maximum transfert unit).

J’ai fait quelques recherches que je vous résume ici :

1) Le MTU

Pour connaître la valeur de MTU à appliquer, vous devez, à partir du poste qui pose problème, à partir d’une fenêtre «DOS», lancer la commande suivante :

ping -f -l [nombre d’octets] [adresse IP de votre serveur, d’un autre poste de votre réseau ou bien de votre routeur]
par exemple :
ping -f -l 1400 192.168.2.1

Si vous avec une réponse telle que :

Réponse de 192.168.2.1 : octets=1400 temps=5 ms TTL=64

Vous pouvez continuer à tester en augmentant la valeur du nombre d’octets jusqu’à ce la réponse soit :

Le paquet doit être fragmenté mais paramétré DF.

Donc, par exemple, si pour un nombre d’octets de 1473, votre paquet doit être fragmenté et que pour une valeur de 1472, vous avez une réponse utile, c’est la valeur 1472 qui représente votre MTU.

Pour modifier votre MTU, il faut intervenir dans le registre :
  • Démarrer > exécuter > taper « regedit » + entrée


Sous win9x :
  • aller dans : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\class\NetTrans

A l’intérieur du dossier NetTrans, vous avez plusieurs sous dossiers «0000 », «0001», etc. Cherchez celui qui contient «DriverDesc TCP/IP», où vous devrez créer la nouvelle valeur.
  • Dans la fenêtre de droite, cliquer sur le bouton droit de la souris : nouveau > valeur chaîne > Nom de la valeur : indiquer MaxMTU ; Données de la valeur : indiquer (pour notre cas) 1472
  • cliquer sur Ok, fermer le registre, redémarrer le PC.


Sous winxp :
  • en mode administrateur,
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\ Interfaces\

Chercher le dossier (attention il peut y en avoir plusieurs qui peuvent sembler identiques) contenant les valeurs :

[- (par défaut)
  • Address Type
  • DefaultGateway
  • DefaultGatewayMetric
  • DhcpClass IdBin
  • DhcpDefaultGateway
  • DhcpIPAddress
  • DhcpNameServer
  • DhcpServer
  • DhcpSubnetMask
  • DhcpSubnetMaskOpt
  • Domain
  • EnableDeadGWDetect
  • EnableDHCP
  • IPAdress
  • IPAutoconfigurationAddress
  • IPAutoconfigurationMask
  • IPAutoconfigurationSeed
  • ...
  • TCPAllowedPorts
  • UDPAllowedPorts
  • UseZeroBroadcast]
  • Dans la fenêtre de droite, cliquer sur le bouton droit de la souris : nouveau > valeur DWORD > Nom de la valeur : indiquer MTU ; Données de la valeur : indiquer (pour notre cas) 1472 en cochant Base « décimale »
  • cliquer sur Ok, fermer le registre, redémarrer le PC.


(pour plus de renseignements concernant le MTU)

2 ) Si vous avez un routeur :

Pour ma part, j’ai un routeur Edimax BR 6104 (G).

Malgré le réglage du MTU, les problèmes ont persisté. Il a donc fallu que je règle le MTU du routeur.
  • Taper dans l’explorateur l’adresse IP du routeur (par exemple : http://192.168.x.x) pour entrer dans le logiciel de configuration de ce dernier,
  • Entrer le mot de passe s’il y en a un puis cliquer sur «login»,
  • Cliquer sur «General Setup» > «Wan» > (dans le cas d’une connexion PPPoE) «More configuration»
  • Dans le cadre «MTU», indiquer une valeur inférieure à celle du registre (par exemple 1471),
  • Cliquer sur «Apply» et attendre que le routeur se configure,
  • Voir si le problème est réglé, sinon répéter l’opération en prenant une valeur de MTU inférieure (dans mon cas, la bonne valeur est 1464).


3) Si vous avez un firewall :

Le firewall peut vous empêcher d’afficher des pages web et d’envoyer des mails.

Vous devrez le désactiver (temporairement) si ses options ne vous permettent pas de le configurer pour afficher les pages web désirées, …ou en changer s’il n’y a pas la possibilité d’envoyer vos mails !

A voir également :

Ce document intitulé «  Messagerie, pages web et MTU  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.