Commandes SHELL utiles pour le réseau
Transcription
Commandes SHELL utiles pour le réseau
COMMANDES SHELL DE L’INVITE DE COMMANDES UTILES POUR LE RESEAU ipconfig : affiche les valeurs de la configuration réseau TCP/IP courante (winipcfg pour Windows 95-98). nbtstat : affiche les statistiques de protocole et les connexions TCP/IP courantes utilisant NetBIOS. net send : Envoie des messages à d'autres utilisateurs, ordinateurs, ou noms de messagerie sur le réseau. net share : affiche les partages actifs sur le poste local (y compris les cachés avec "$"). net use : Connecte un ordinateur d’une ressource partagée, affiche des infos sur les connections de l’ordi. net view : Présente une liste des domaines, ordinateurs ou ressources partagées par l'ordinateur spécifié. netstat : Affiche les statistiques du protocole et les connexions TCP/IP actives sur notre ordinateur. nslookup : affiche des informations sur les serveurs de noms DNS. ping : Vérifie les connexions avec un ou plusieurs ordinateurs distants. route : Gère les tables de routage du réseau. tracert : Pour suivre le cheminement des datagrammes sur le réseau Internet de routeurs en routeurs. ipconfig /all | /renew [adaptateur] | /release [adaptateur] Cette commande de diagnostic affiche les valeurs de la configuration réseau TCP/IP courante. Elle sert particulièrement sur les systèmes utilisant DHCP, car elle permet aux utilisateurs de voir les valeurs de la configuration TCP/IP configurées par DHCP. La commande ipconfig représente l'équivalent sous forme de ligne de commande de la commande winipcfg, disponible dans Windows Millennium Edition, Windows 98 et Windows 95. /all Affiche l'ensemble des informations de configuration. /release Autorise la configuration DHCP courante. Cette option désactive TCP/IP sur le système local. Elle est disponible uniquement sur les clients DHCP. Pour spécifier un nom d'adaptateur, tapez celui affiché lorsque vous entrez ipconfig sans paramètres. /renew Renouvelle les paramètres de configuration DHCP. Cette option est disponible uniquement sur les systèmes dotés du Service clients DHCP. Pour spécifier un nom d'adaptateur, tapez celui affiché lorsque qu'ipconfig est entré sans paramètres. nbtstat : [-a nom_distant] [-A adresse_IP] [-c] [-n] [-R] [-r] [-S] [-s] [intervalle] Cette commande de diagnostic affiche les statistiques de protocole et les connexions TCP/IP courantes utilisant NBT (NetBIOS sur TCP/IP). Cette commande est disponible uniquement si le protocole TCP/IP est installé. -a nom_distant Affiche la table des noms du système distant en utilisant le nom. -A adresse_IP Affiche la table des noms du système distant en utilisant l'adresse IP. -c Affiche le contenu du cache noms NetBIOS (adresse IP de chaque nom). -n Affiche les noms NetBIOS locaux. La mention Registered indique que le nom est enregistré par diffusion (Bnode) ou par WINS (autres types de nœuds). -R Recharge le fichier LMHosts une fois purgés tous les noms du cache NetBIOS. -r Affiche les statistiques de résolution de noms pour la résolution de noms en réseau Windows. Sur un système Windows NT configuré pour utiliser WINS, cette option renvoie le nombre de noms résolus et enregistrés par diffusion ou par WINS. -S Affiche les sessions client et serveur (affichage des systèmes distants par adresse IP uniquement). -s Affiche les sessions client et serveur (tente de convertir l'adresse IP du système distant en nom en utilisant le fichier Hosts). Intervalle Affiche les statistiques de manière répétée avec un intervalle (en secondes) entre chaque occurrence. Appuyez sur CTRL+C pour interrompre l'affichage des statistiques. Si ce paramètre est omis, nbstat imprime la configuration une fois. 1 net send {alias | * | /domain[:nom] | /users} message Envoie des messages à d'autres utilisateurs, ordinateurs, ou noms de messagerie sur le réseau. Pour que la réception de messages soit possible, il faut que le service Messagerie soit en marche. alias Nom d'utilisateur, d'ordinateur, ou de messagerie auquel doit être envoyé le message. S'il s'agit d'un nom d'ordinateur contenant des espaces vides, tapez l'alias entre guillemets (" "). * Envoie le message à tous les noms de votre groupe. /domain[:nom] Envoie le message à tous les noms du domaine de l'ordinateur. Si le paramètre nom est spécifié, le message est envoyé à tous les noms du domaine ou de la station de travail indiqués. /users Envoie le message à tous les utilisateurs connectés au serveur. net share : nom_partage nom_partage=lecteur:chemin [/users:nombre | /unlimited] [/remark:"texte"] nom_partage [/users:nombre | unlimited] [/remark:"texte"] [nom_partage | lecteur:chemin] /delete affiche les partages actifs sur le poste local (y compris les cachés avec "$") . nom_partage Nom réseau de la ressource partagée. Tapez net share avec nom_partage pour afficher uniquement les informations concernant ce partage. lecteur:chemin Définit le chemin absolu du répertoire à partager. /users:nombre Fixe le nombre maximal d'utilisateurs pouvant accéder simultanément à la ressource partagée. /unlimited Spécifie que le nombre maximal d'utilisateurs pouvant accéder simultanément à la ressource partagée n'est pas limité. /remark:"texte" Ajoute une description concernant la ressource. Placez ce texte entre guillemets (" "). /delete Met fin au partage de la ressource. net use [nom_périph] [\\nom_ordi\nom_part [mot_passe | *]] [/user:[nom_dom\]nom_util] [[/delete] | [/persistent:{yes | no}]] nom_périph [/home[mot_passe | *]] [/delete:{yes | no}] /persistent:{yes | no} Etablit ou rompt une connexion d'un ordinateur à une ressource partagée, ou bien affiche des informations sur les connexions entre ordinateurs. Cette commande sert également à gérer les connexions réseau de renouvelables. nom_périph Fournit un nom pour la connexion à la ressource ou désigne le périphérique à déconnecter. Il existe deux types de nom de périphérique, les lecteurs de disque (D: à Z:) et les imprimantes (LPT1: à LPT3:). Pour affecter le nom de périphérique suivant, tapez un astérisque à la place d'un nom de périphérique spécifique. \\nom_ordi\nom_part Nom du serveur et de la ressource partagée. Si le nom de l'ordinateur comporte des espaces vides, placez la double barre oblique arrière (\\) et le nom entre guillemets (" "). Le nom de l'ordinateur doit être compris entre 1 et 15 caractères. \volume Spécifie un volume NetWare sur le serveur. Vous devez installer et exécuter Service client pour NetWare (Windows NT Workstation) ou Service passerelle pour NetWare (Windows NT Server) afin de vous connecter aux serveurs NetWare, mot de passe Mot de passe nécessaire pour accéder à la ressource partagée. * Crée une invite pour le mot de passe. Ce dernier n'est pas affiché lorsque vous le tapez à cette invite. /user Spécifie un autre nom d'utilisateur avec lequel la connexion est établie. Nom_dom Désigne un autre domaine. Par exemple, net use d: \\serveur\partage /user:admin\mariel connecte l'utilisateur MarieL comme si la connexion était établie à partir du domaine Admin. Si aucun domaine n'est spécifié, le domaine actuellement connecté est utilisé. nom d'util Spécifie le nom d'utilisateur avec lequel établir la connexion. /home Connecte un utilisateur à son répertoire de base. /delete Annule une connexion réseau. Si l'utilisateur spécifie la connexion avec un astérisque, alors toutes les connexions seront annulées. /persistent Gère l'emploi des connexions réseau permanentes. Paramètre par défaut : dernier paramètre employé. yes Enregistre toutes les connexions à mesure qu'elles sont établies et les rétablit à l'ouverture de session suivante. no N'enregistre pas la connexion établie ni les connexions ultérieures ; les connexions existantes sont rétablies à l'ouverture de session suivante. Servez-vous du paramètre /delete pour supprimer les connexions persistantes. 2 net view : \\nom_ordinateur | /domain:nom_domaine /network:nw [\\nom_ordinateur] Présente une liste des domaines, des ordinateurs ou des ressources partagées par l'ordinateur spécifié. nom_ordinateur Désigne l'ordinateur dont vous voulez afficher les ressources partagées. /domain:nom_domaine Désigne le domaine dont vous voulez afficher les serveurs disponibles. Si vous ne spécifiez pas de nom_domaine, affiche tous les domaines du réseau local. /network:nw Affiche la liste des serveurs disponibles sur un réseau NetWare. Si un nom d'ordinateur est spécifié, les ressources disponibles sur cet ordinateur sur le réseau NetWare sont affichées. Des réseaux qui s'ajoutent au système peuvent être spécifiés à l'aide de ce commutateur. netstat : [-a] [-e] [-n] [-s] [-p protocole] [-r] [intervalle] Affiche les statistiques du protocole et les connexions TCP/IP actives sur notre ordinateur. -a Affiche toutes les connexions et les ports en écoute. Les connexions serveurs n'apparaissent en principe pas. -e Affiche les statistiques Ethernet (peut être combiné avec l'option -s). -n Affiche les adresses et numéros de ports sous forme numérique (au lieu de tenter des recherches par nom). -s Affiche les statistiques des protocoles respectifs. Par défaut, les statistiques sont affichées pour TCP, UDP, ICMP et IP. L'option -p permet de spécifier un protocole spécifique. -p protocole Affiche les connexions pour le protocole spécifié (tcp ou udp). Associé à l'option -s, le paramètre protocole peut désigner tcp, udp, icmp, ou ip. -r Affiche le contenu de la table de routage. Intervalle Affiche les statistiques de manière répétée avec un intervalle (en secondes) entre chaque occurrence. Appuyez sur CTRL+C pour interrompre l'affichage des statistiques. Si ce paramètre est omis, netstat imprime la configuration une fois. nslookup [-option ...] [ordinateur | - [serveur]] Cet outil de diagnostic affiche des informations sur les serveurs de noms DNS (système de noms de domaine). Avant d'utiliser cet outil, il est nécessaire de se familiariser avec le système DNS. nslookup est disponible uniquement si le protocole TCP/IP est installé. Pour rechercher une seule donnée, choisissez le mode non interactif. En premier argument, tapez le nom ou l'adresse IP sur lequel la recherche est effectuée. En deuxième argument, tapez le nom ou l'adresse IP d'un serveur de noms DNS. Si vous omettez le deuxième argument, le serveur de noms DNS par défaut sera utilisé. Pour rechercher plusieurs articles de données, choisissez le mode interactif. Tapez un tiret (-) en premier argument et le nom ou l'adresse IP d'un serveur de noms DNS en deuxième argument, ou omettez les deux arguments (le serveur de noms DNS par défaut sera alors utilisé). -option ... Spécifie une ou plusieurs commandes nslookup. Pour obtenir une liste des commandes, consultez Nslookup - Commandes. Chaque option se compose d'un tiret (-) immédiatement suivi du nom de commande, et, si nécessaire, d'un signe égal (=) et d'une valeur. Par exemple, pour sélectionner le mode d'interrogation du serveur hôte par défaut et une temporisation initiale de 10 secondes, tapez : nslookup -querytype=hinfo -timeout=10 La longueur de la ligne de commande doit être inférieure à 256 caractères. Ordinateur Recherchez dans les informations le paramètre ordinateur en utilisant le serveur actuel par défaut ou encore serveur, si spécifié. Si le paramètre ordinateur est une adresse IP et que le mode d'interrogation est A ou PTR, le nom du système est renvoyé. Si le paramètre ordinateur est un nom et ne comporte pas de points de conduite, le nom de domaine DNS par défaut est ajouté au nom. (Cela dépend de l'état des options set: domains, srchlist, defname, et search.) Pour effectuer une recherche sur un système hors du domaine DNS courant, ajoutez un point au nom. Si vous tapez un tiret (-) à la place du paramètre ordinateur, nslookup passe en mode interactif. Serveur Serveur utilisé comme serveur de noms DNS. Si vous omettez le paramètre serveur, le serveur de noms DNS par défaut est utilisé. 3 ping : [-t] [-a] [-n nbr] [-l lng] [-f] [-i ttl] [-v tds] [-r nbr] [-s nbr] [[-j list_ord] | [-k list_ord]] [-w tmp] list_dest Vérifie les connexions avec un ou plusieurs ordinateurs distants. Cette commande est disponible uniquement si le protocole TCP/IP est installé. -t Sollicite une réponse de l'ordinateur spécifié jusqu'à ce que l'utilisateur arrête le processus. -a Résout des adresses en noms d'ordinateurs. -n nbr Envoie le nombre de paquets ECHO spécifié par nombre. Valeur par défaut : 4. -l lng Envoie les paquets ECHO contenant le volume de données spécifié par longueur. Valeur par défaut : 64 octets. Valeur maximale : 8192. -f Envoie un drapeau de non fragmentation dans le paquet. Le paquet ne sera ainsi pas fragmenté par les passerelles. -i ttl Affecte au champ Durée de vie la valeur spécifiée par ttl. -v tds Affecte au champ Type de service la valeur spécifiée par tds. -r nbr Enregistre l'itinéraire du paquet sortant et du paquet en retour dans le champ Route enregistrée. Le paramètre nombre permet de spécifier de 1 à 9 ordinateurs. -s nbr Spécifie le marquage de temps pour le nombre de tronçons spécifié. -j list_ord Route des paquets via la liste_ordinateurs spécifiée. Les ordinateurs consécutifs peuvent être séparés par des passerelles intermédiaires (itinéraire source libre). Nombre maximal autorisé par IP : 9. -k list_ord Route des paquets via la liste_ordinateurs spécifié. Les ordinateurs consécutifs peuvent ne pas être séparés par des passerelles intermédiaires (itinéraire source strict). Le nombre maximal autorisé par IP est 9. -w tmp Spécifie un intervalle de temporisation en millisecondes. List_dest Spécifie les ordinateurs distants à solliciter. route : [-f] [-p] [commande [dest] [mask masque_sousréseau] [passerelle] [metric coût_métrique]] Gère les tables de routage du réseau. Cette commande est disponible uniquement si le protocole TCP/IP est installé. -f Purge les entrées passerelles des tables de routage. Associé à l'une des commandes, ce paramètre purge les tables avant exécution de la commande. -p Associé à la commande ADD, ce paramètre crée un itinéraire persistant au travers des amorçages du système. Par défaut, les itinéraires ne sont pas maintenus lorsque le système est relancé. Associé à la commande PRINT, ce paramètre affiche la liste des itinéraires persistants enregistrés. Ce paramètre est ignoré pour toutes les autres commandes qui affectent systématiquement les itinéraires appropriés. Commande Spécifie l'une des commandes suivantes : print Imprime un itinéraire add Ajoute un itinéraire delete Supprime un itinéraire change Modifie un itinéraire existant dest Spécifie l'ordinateur auquel la commande est transmise. mask masque_sousréseau Spécifie le masque de sous-réseau à associer avec cet acheminement. Valeur par défaut : 255.255.255.255. Passerelle Spécifie la passerelle. Les noms symboliques utilisés pour destination ou passerelle sont recherchés dans les bases de données des réseaux et des noms d'ordinateurs (respectivement NETWORKS et HOSTS). Pour les commandes print et delete, un caractère joker peut être employé pour les arguments destination et passerelle, ce dernier pouvant être omis. metric coût_métrique Affecte un coût métrique entier (entre 1 et 9999) à utiliser pour calculer les itinéraires les plus rapides, fiables et /ou économiques. tracert : [-d] [-h nb_maxi_tronçons] [-j liste_ordinateurs] [-w temporisation] nom_cible Utilitaire TCP/IP qui sert à suivre le cheminement des datagrammes sur le réseau Internet de routeurs en routeurs depuis la source d'émission jusqu'à l'ordinateur de destination. -d Indique de ne pas résoudre les adresses en noms d'ordinateur. -h nb_maxi_tronçons Spécifie le nombre maximal de tronçons pour rechercher la cible. -j liste_ordinateurs Spécifie un itinéraire source libre le long de la liste_ordinateurs. -w temporisation Spécifie le délai d'attente en millisecondes pour chaque réponse 4