La ligne de commande Windows et les fichiers batch
Date de publication : 6 avril 2009
XII. Netsh, la console des services Réseau
XII-A. Introduction à Netsh
XII-B. Le contexte "netsh diag"
XII-B-1. L'interface graphique
XII-B-2. Le contexte "netsh interface ip"
XII-B-3. Réinitialiser le protocole Internet (TCP/IP)
XII-C. Le contexte "netsh winsock"
XII-D. Netsh Firewall Helper dans Windows XP SP2 (Assistance pare-feu)
XII. Netsh, la console des services Réseau
Ce chapitre décrit la suite d'outils réseau en ligne de commande Netsh, avec sa propre console, qui est intégrée dans la plupart des systèmes Windows.
XII-A. Introduction à Netsh
Comme de plus en plus d'utilisateurs configurent un réseau chez eux, ils se transforment de fait en administrateurs système. Les réseaux domestiques sont très bien mais ils nécessitent une certaine attention. Heureusement, Windows XP est fourni avec un grand assortiment d'outil en ligne de commande qui aident à maintenir votre réseau. Bien que certaines commandes soit très spécialisées et n'intéressent que les administrateurs de réseaux de taille importante, quelques outils peuvent être utiles pour les utilisateurs standards.
Certains peuvent se satisfaire des outils basiques comme
ping,
ipconfig et
netstat (décrits sur
une autre page). Mais les utilisateurs plus aventureux pourront se pencher sur une suite complète d'outils puissants appelée
Netsh. Cette suite est appelée depuis l'invite de commande standard mais possède sa propre interface (ou console) avec un grand nombre de sous-commandes. Je vais me concentrer ici sur les fonctionnalités de Netsh qui, je pense, peuvent être utile à la plupart des utilisateurs. La suite netsh a de nombreuses applications et ceux qui souhaitent obtenir plus de détails peuvent consulter cette
référence Microsoft
On accède à la console de services réseaux en entrant "netsh" dans l'invite de commande. La console possède une structure hiérarchique avec des sous-consoles que Microsoft appelle "contextes". Du point de vue de l'utilisateur, cela veut simplement dire que les commandes sont entrées sous la forme d'une séquence de mots. La section suivante décrit les "contextes" les plus utiles pour les utilisateurs standards.
XII-B. Le contexte "netsh diag"
Le contexte de diagnostic "diag" contient des outils utiles pour vérifier un réseau et tester différents composants et fonctions. Le tableau I liste les contextes et les sous-commandes qui présentent le plus d'interêt. Une liste complète et détaillée est donnée dans la
référence Microsoft.
Tableau I. Quelques sous-consoles (contextes) et commandes de Netsh diag
Contexte |
Sous-contexte |
Commandes |
diag
|
connect - Etablit, vérifie puis détruit une connexion.
|
iphost, mail, news
|
ping - Vérifie la connectivité
|
adapter, iphost, mail, news
|
show - Liste les composants réseau et les réglages
|
all, client, ip, mail, modem
|
gui - Démarre l'outil de diagnostic réseau du Centre d'Aide et de Support.
|
Interface Graphique |
Cet ensemble de commande fournit les moyens de tester quelques unes des fonctions les plus intéressantes pour la plupart des utilisateurs. Par exemple, vous pouvez tester si votre client email fonctionne ou vérifier vos réglages email avec la commande
(Cela peut ne pas fonctionner pour certains clients email comme AOL). Un autre exemple est la liste des réglages importants avec
XII-B-1. L'interface graphique
Afin de simplifier les tâches de diagnostic, il est possible d'utiliser l'interface du Centre d'Aide et
de support qui peut être appelée en tapant
Grâce à cette interface, vous pouvez effectuer de nombreux tests de diagnostic en une seule opération. La Figure 1 montre les fonctions disponibles.
Figure 1. Réglages pour l'interface graphique de Netsh diag
XII-B-2. Le contexte "netsh interface ip"
Ce contexte contient des fonctions intéressantes pour tous les utilisateurs. Elle permet d'ajouter, supprimer, modifier et afficher les différentes adresses IP et les réglages TCP/IP. Le tableau II dresse la liste des différentes fonctions. Vous trouverez plus de détails et des fonctions supplémentaires dans cette
référence Microsoft. Vous pouvez par exemple utiliser netsh pour afficher les réglages TCP/IP avec la commande
netsh interface ip show config
|
Vous obtiendrez la même chose en entrant
Tableau II. Quelques commandes pour "netsh interface ip"
Contexte |
Sous-contexte |
Fonction |
interface ip
ou
int ip
|
set address
|
Configure une addresse IP et une passerelle par défaut sur une interface spécifiée. |
show address
|
Affiche l'adresse pour l'interface spécifiée. |
XII-B-3. Réinitialiser le protocole Internet (TCP/IP)
Un autre exemple de l'utilisation du contexte Netsh Internet Ip est la réinitialisation de TCP/IP. Ces réglages peuvent avoir été corrompus pour plusieurs raisons, notamment une infection de spyware. Netsh contient une commande qui va réinitialiser la pile TCP/IP aux réglages originaux qui existaient quand le système d'exploitation a été installé. Ces réglages ne sont peut-être pas les plus à jour pour votre système mais ils vont vous permettre de tout reconfigurer après une infection de spyware ou tout autre problème. Pour réinitialiser TCP/IP, il faut utiliser la commande
netsh int ip reset {fichierjournal}
|
Remarquez que vous devez indiquer le nom d'un fichier dans lequel sera placé le journal des actions. Ainsi, si le fichier journal est C:\tcplog.txt, la commande sera
netsh int ip reset C:\tcplog.txt
|
Une description détaillée de la réinstallation de TCP/IP est donnée dans cette
référence Microsoft. Consultez également le paragraphe Winsock ci-dessous.
XII-C. Le contexte "netsh winsock"
Le Service Pack 2 pour Windows XP inclut quelques ajouts à la suite Netsh. Ils sont
décrits ici et intègrent un nouvel outil pour réparer le socket réseau Windows ou "winsock". Désinstaller un spyware ou une application mal programmée peut corrompre les réglages winsock et entraîner une perte de la connectivité réseau. Il existe deux commandes pour gérer les réglages. Pour afficher une liste des différents services installés (LSP, BSP, NSP), utilisez
netsh winsock show catalog
|
Cette liste n'est pas très compréhensible pour les utilisateurs lambda mais elle peut être utiles pour les utilisateurs plus expérimentés. Pour réinitialiser winsock à la configuration par défaut, utilisez
netsh winsock reset catalog
|
Notez bien que tous les programmes installés utilisant la connexion Internet peuvent être partiellement désactivés par cette action et devront être réinstallés. Cela peut être le cas des logiciels qui possèdent une fonctionnalité de mise à jour automatique et les programmes anti-virus qui utilisent des serveurs proxy. Par conséquent, cette commande devrait être utilisée uniquement pour des cas où le degré de corruption la rend nécessaire. Consultez
cette référence pour des méthodes alternatives.
XII-D. Netsh Firewall Helper dans Windows XP SP2 (Assistance pare-feu)
A la sortie du Service Pack 2, Microsoft a modifié le fonctionnement du pare-feu dans Windows XP. Ils ont également ajouté à Netsh la possibilité d'effetuer des configurations avancées du pare-feu grâce au nouveau contexte "netsh firewall" que Microft appelle le "Firewall Helper" (l'assitance pare-feu).
Cet article de la base de connaissance explique son utilisation pour résoudre les problème de pare-feu dans XP SP2. Microsoft indique qu'avec le Firewall Helper, vous pouvez maintenant :
- Configurer l'état standard du Pare-feu Windows. (Inactif, Activé et Activé sans exceptions.)
- Configurer les ports devant être ouverts.
- Configurer les ports pour permettre un accès global ou pour limiter l'accès au sous-réseau local.
- Définir les ports à ouvrir sur toutes les interfaces ou sur une interface spécifique.
- Configurer les options de connexion.
- Configurer les options de traitement du protocole ICMP.
- Ajouter ou supprimer des programmes dans la liste des exceptions.
La quantité de commandes possible est assez importante mais les deux principaux sous-contextes sont
et
Copyright traduction ©2009 Thomas Garcia.
Aucune reproduction, même partielle, ne peut être faite de cette traduction et de l'ensemble de son contenu :
textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi
jusqu'à 3 ans de prison et jusqu'à 300 000 Euros de dommages et intérets.
Copyright site web original : Victor Laurie