jai reussi a trouve grace a un super site :
http://perso.wanadoo.fr/doc.jm/
voila comment faire:
Mon client ICS ne voit pas tous les sites WEB ?
Si vous utilisez le partage de connection (ICS) et que vous utilisez une connection PPP over Ethernet (PPPoE), les clients qui utilisent l'ICS peuvent ne pas pouvoir surfer sur certains sites ou envoyer des e-mails avec des pièces jointes.
Ceci est dû au fait qu?avec PPPoE le MTU doit être de 1492 au maximum sur les "clients ICS" ( Attention : les clients, pas le serveur). De Façon générale, en PPPoE, le MTU est réglé par défaut à 1,500.
Il faut également que votre MTU soit inférieur à celui de votre machine serveur ICS (celle qui possède la connexion Internet) C?est pourquoi dans quelques cas, il peut être nécessaire d'adopter une valeur inférieure à 1492 (sur le client ICS, bien sur !) .
Il va vous falloir faire 2 manipulations :
- rechercher la valeur maximale de MTU acceptée par votre connection PPPoE
- appliquer cette valeur à votre machine cliente (via la base de registre ou l'utilitaire DrTCP)
Première manipulation : Pour connaître la valeur max de MTU à utiliser, effectuez les manipulations suivantes depuis la machine "client":
Depuis une fenêtre de commande (fenêtre MS DOS !) (Démarrer - programmes - accessoires - invite de commandes) testez les valeurs de MTU et gardez la plus grande qui fonctionne, la commande de test est :
PING -l MaxMTU-28 -f addresse-IP-ServeurICS
La soustraction de 28 est pour les "header" (IP and ICMP). Si vous obtenez une erreur de fragmentation, abaissez la valeur jusqu'à réponse du ping sans fragmentation. Un MTU de 1500 (ping 1472) est la valeur par défaut de Windows.
Par exemple, si je veux vérifier que mon MTU est 1500 j'utiliserais un paquet de 1472 bits (1500-28):
C:\WINDOWS>ping -l 1472 -f 192.168.0.1
Envoi d'une requête 'ping' sur [192.168.0.1] avec 1472 octets de données :
Réponse de 192.168.0.1 : octets=1472 ....
Réponse de 192.168.0.1 : octets=1472 ....
Réponse de 192.168.0.1 : octets=1472 ....
Réponse de 192.168.0.1 : octets=1472 ....
A l'aide ce ces résultats, je sais que le MTU est au moins de 1472 donc, ensuite, je vérifie 1473 et je vois:
C:\WINDOWS>ping -l 1473 -f 192.168.0.1
Envoi d'une requête 'ping' sur [192.168.0.1] avec 1473 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.
Modifier le MTU sur le client ICS sous XP
Ces manipulations sont maintenant validées pour XP dans la KB Microsoft !
Vous pourrez trouver un test MTU ici.
Deuxième manipulation :
Appliquer la valeur maximale trouvée à votre machine : Pour modifier ces paramètres, procédez comme suit :
sauvegardez votre registre auparavant, toute erreur dans le registre peut être fatale pour votre système !
Exécutez l'Éditeur du Registre (Démarrer - Exécuter - REGEDT32.EXE).
Dans la sous-arborescence HKEY_LOCAL_MACHINE, recherchez la clé suivante :
\ SYSTEM\ CurrentControlSet\ Services\ tcpip\ parameters\ interfaces
(W2K et WinXP)
Dans "interfaces" sélectionnez par son numéro d'identification (plusieurs peuvent apparaître, celui qui nous intéresse est celui de la carte réseau utilisée pour communiquer avec la machine serveur : vous la reconnaîtrez en regardant les paramètres figurant dans l?onglet correspondant).
La bonne interface étant sélectionnée, faites édition\nouveau\valeur DWORD, tapez MTU puis sur [Entrée], une nouvelle ligne a été créée dans la fenêtre de droite : faites un clic droit sur cette nouvelle ligne puis sélectionnez : Modifier.
Dans la fenêtre qui apparaît : sélectionnez «décimale» et rentrez la valeur de MTU que vous aurez défini lors de la première étape.
Quittez l'Éditeur du Registre.
Redémarrez votre ordinateur pour que les modifications soient prises en compte.
Description du MTU :
Nouveau Valeur REG_DWORD nombre, nom : MTU
Valeurs possibles : de 68 à <le MTU du réseau sous-jacent>
Valeur à insérer : la valeur valide maximale donnée par le PING.
Vous ne savez pas ? Habituellement, 1454 suffit.
Par défaut : 0xFFFFFFFF
Description : Ce paramètre permet d'outrepasser l'unité de transmission maximum (MTU) par défaut d'une interface réseau. Le MTU correspond à la taille maximale d'un paquet (en octets) transmise par le transport sur un réseau sous-jacent. Cette taille comprend l'en-tête de transport. Notez qu'un datagramme IP peut contenir plusieurs paquets. La définition de valeurs supérieures aux valeurs par défaut du réseau sous-jacent entraîne l'utilisation d'un MTU par défaut du réseau. En revanche, la définition de valeurs inférieures à 68 entraîne l'utilisation d'un MTU de 68.
[#e21c00][/#e21c00]
[edtdd]--Message édité par Mikefly--[/edtdd]