Numéro d'article: 300986 - Dernière mise à jour: lundi 19 septembre 2005 - Version: 5.0

Comment faire pour diagnostiquer et tester des connexions réseau TCP/IP ou NetBIOS sous Windows 2000

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Ancien nº de publication de cet article : F300986

Sommaire

Agrandir tout | Réduire tout

Résumé

Cet article fournit des informations sur les procédures à suivre pour diagnostiquer et tester des configurations réseau TCP/IP (Transmission Control Protocol/Internet Protocol) ou NetBIOS. Il présente également les outils de diagnostic les plus courants ainsi que les techniques de base d'analyse de réseaux.

Configuration de votre ordinateur

Lorsque vous voulez résoudre un problème de connexion réseau TCP/IP, vérifiez d'abord la configuration TCP/IP de l'ordinateur présentant le problème.

Affichage de la configuration TCP/IP à l'aide de l'outil Ipconfig.exe

  1. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis appuyez sur Entrée.
  2. À l'invite de commandes, tapez ipconfig, puis appuyez sur ENTRÉE. Cette commande affiche le suffixe DNS, l'adresse IP, le masque de sous-réseau et la passerelle par défaut de votre ordinateur.
  3. Si vous avez besoin d'informations complémentaires et que souhaitez afficher un rapport de configuration détaillé, tapez ipconfig /all à l'invite de commandes, puis appuyez sur ENTRÉE.
  4. Vérifiez que l'ordinateur possède les paramètres appropriés pour les serveurs DNS et WINS, une adresse IP disponible, le masque de sous-réseau correct, la passerelle par défaut appropriée et le nom d'hôte requis.

Affichage des informations de connexion à l'aide de l'outil Nbtstat.exe

NetBIOS sur TCP/IP (NetBT) résout les noms NetBIOS en adresses IP. TCP/IP fournit de nombreuses options pour la résolution des noms NetBIOS, notamment la recherche du cache local, l'interrogation du serveur WINS, la diffusion, l'interrogation du serveur DNS et la consultation des fichiers LMHOSTS et HOSTS.

Nbtstat.exe est un outil pratique pour résoudre les problèmes de résolution de noms NetBIOS. Vous pouvez utiliser la commande nbtstat.exe pour supprimer ou corriger des entrées pré-chargées. Pour utiliser la commande nbtstat.exe, procédez comme suit :
  • Pour répertorier la table NetBIOS de l'ordinateur local, tapez nbtstat -n à l'invite de commandes, puis appuyez sur ENTRÉE. Cette commande affiche les noms qui ont été enregistrés localement sur l'ordinateur par des programmes tels que le serveur et le redirecteur.
  • Pour répertorier le contenu du cache de noms NetBIOS, tapez nbtstat -c à l'invite de commandes, puis appuyez sur ENTRÉE. Cette commande affiche le contenu du cache de noms NetBIOS, qui contient les mappages nom-adresse des autres ordinateurs.
  • Pour purger le cache de noms et le recharger à partir du fichier LMHOSTS, tapez nbtstat -R à l'invite de commandes, puis appuyez sur ENTRÉE.
  • Pour exécuter une commande d'état de carte NetBIOS sur l'ordinateur dont vous spécifiez le nom, tapez nbtstat -a nom de l'ordinateur NetBIOS à l'invite de commandes, puis appuyez sur ENTRÉE. La commande d'état de carte retourne la table de noms NetBIOS locale correspondant à cet ordinateur et l'adresse MAC de la carte réseau.
  • Pour afficher une liste de connexions client et serveur, tapez nbtstat -s à l'invite de commandes, puis appuyez sur ENTRÉE. Cette commande répertorie les sessions NetBIOS en cours et leur état, notamment les statistiques, comme l'exemple suivant l'indique :
   Table de connexion NetBIOS

   Nom local     État      E/S  Hôte distant   Entrée  Sortie
   ------------------------------------------------------------------ 
   DAVEMAC1 <00>  Connecté  S     CNSSUP1<20>   6 Mo    5 Mo
   DAVEMAC1 <00>  Connecté  S     CNSPRINT<20>  108 Ko  116 Ko
   DAVEMAC1 <00>  Connecté  S     CNSSRC1<20>   299 Ko  19 Ko
   DAVEMAC1 <00>  Connecté  S     STH2NT<20>    324 Ko  19 Ko
   DAVEMAC1 <03>  À l&apos;écoute
					

Test des connexions vers des serveurs distants

Si vous ne pouvez pas contacter un serveur distant, vous pouvez recourir à deux outils courants. Utilisez la commande ping pour vérifier qu'un ordinateur hôte peut se connecter au réseau TCP/IP et à ses ressources. Utilisez la commande tracert pour examiner l'itinéraire emprunté jusqu'à une destination.

Test des connexions à l'aide de la commande Ping.exe

Vous pouvez vous servir de la commande ping comme outil de dépannage pour tester de manière séquentielle la connectivité vers plusieurs ressources réseau. Pour contrôler directement la connexion avec un hôte réseau, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis appuyez sur Entrée.
  2. Tapez ping adresse IP de l'hôte du réseau distant (par exemple, ping 192.168.1.104) ou ping nom de l'hôte (par exemple, ping www.microsoft.com), puis appuyez sur ENTRÉE.
  3. Recherchez une réponse pouvant ressembler à ce qui suit :
    Réponse de 192.168.1.104 : octets=32 temps=40ms TTL=61
    Si ce message s'affiche, le serveur est disponible sur le réseau. Si vous ne pouvez pas contacter la ressource, vous pouvez dépanner la connexion à l'aide de la commandeping pour tester la connectivité vers différentes ressources réseau :
    1. Exécutez la commande ping de l'adresse de bouclage (à l'aide de la commande ping 127.0.0.1) afin de vérifier que le protocole TCP/IP est installé et fonctionne correctement sur l'ordinateur local.
    2. Exécutez la commande ping de l'adresse IP de l'ordinateur local afin de vérifier qu'il a été ajouté au réseau de manière appropriée.
    3. Exécutez la commande ping de l'adresse IP de la passerelle par défaut afin de vérifier que celle-ci fonctionne et qu'il est possible de se connecter à un hôte local sur le réseau local. Vous pouvez obtenir l'adresse IP de la passerelle locale par défaut à l'aide de la commande ipconfig.
    4. Exécutez la commande ping de l'adresse IP d'un autre hôte distant afin de vérifier que vous pouvez communiquer par le biais d'un routeur.

Test des connexions à l'aide de la commande Tracert.exe

Tracert.exe est un utilitaire de suivi d'itinéraire qui permet de définir le chemin réseau vers une destination. Pour définir le chemin emprunté par un paquet sur le réseau et le lieu de destination éventuel, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis appuyez sur Entrée.
  2. À l'invite de commandes, tapez tracert l'adresse IP de l'hôte du réseau distant, puis appuyez sur ENTRÉE.
  3. Examinez les résultats pour déterminer le temps nécessaire au paquet pour atteindre chaque segment du réseau et le point à partir duquel la connexion risque d'être interrompue.

Test des connexions à l'aide de la commande NET VIEW

  1. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis appuyez sur Entrée.
  2. À une invite de commandes, tapez net view \\nom de l'ordinateur, puis appuyez sur ENTRÉE. Une liste des partages de fichiers et d'imprimantes d'un ordinateur Windows 2000 est créée en établissant une connexion NetBIOS temporaire. Si aucun partage de fichiers ou d'imprimantes n'est disponible sur l'ordinateur spécifié, le message « La liste est vide » s'affiche. Si la commande ne fonctionne pas, tapez net view \\adresse IP de l'ordinateur distant, puis appuyez sur ENTRÉE. Si la commande fonctionne, mais qu'une tentative net view vers le nom de l'ordinateur échoue, le nom de l'ordinateur peut peut-être résoudre une adresse incorrecte. Si la commande ne fonctionne pas et affiche le message d'erreur « Une erreur système s'est produite », vérifiez que vous avez tapé correctement le nom de l'ordinateur distant, que l'ordinateur fonctionne (et exécute le service de partage de fichiers et d'imprimantes pour réseaux Microsoft) et que toutes les passerelles (routeurs) entre l'ordinateur local et l'hôte distant fonctionnent à l'aide de la commande ping.

Dépannage

Cette section décrit la procédure à suivre pour résoudre certains problèmes que vous pouvez rencontrer.

Je peux contacter une ressource réseau directement. Cependant, lorsque j'exécute la commande « ping» sur celle-ci, elle retourne le message « Délai d'attente de la demande dépassé »

De nombreuses entreprises bloquent le retour des paquets ICPM (ping) par mesure de sécurité. De ce fait, si vous tentez de contacter une ressource sur Internet ou sur des systèmes internes critiques, il peut être impossible d'obtenir une réponse à un message « ping » ou « tracert ».

Je peux exécuter la commande « ping » sur une ressource en recourant à son adresse IP, mais pas à son nom

Si vous pouvez contacter une ressource à l'aide de son adresse IP alors qu'un message ping vers son nom d'hôte ne fonctionne pas, le problème est sans doute causé par un échec lié à la résolution de nom, plutôt qu'à la connectivité du réseau. Vérifiez que l'ordinateur est configuré à l'aide des entrées DNS ou WINS appropriées et que les serveurs DNS ou WINS sont disponibles.




Références

Pour plus d'informations, consultez le site Microsoft TechNet « Troubleshooting Tools and Strategies » (Outils et stratégies de dépannage) à l'adresse suivante (en anglais) :
http://www.microsoft.com/technet/archive/winntas/support/sur_tbls.mspx (http://www.microsoft.com/technet/archive/winntas/support/sur_tbls.mspx)







Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Mots-clés : 
kbhowtomaster kbnetwork kbtshoot KB300986
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.