Que ce soit pour diagnostiquer des problèmes de connexion, configurer des paramètres réseau ou simplement mieux comprendre le fonctionnement de votre système, les commandes réseau Windows sont des outils incontournables.
Elles offrent une panoplie d’outils puissants pour diagnostiquer, configurer et optimiser votre réseau. Elles permettent également de collecter des informations précieuses sur votre système, d’établir des connexions, et de résoudre des problèmes.
Commande | Description | Utilisation |
---|---|---|
ipconfig | Affiche les configurations réseau actuelles de la machine. | ipconfig |
ping | Teste la connectivité réseau entre votre ordinateur et un autre appareil. | ping [adresse IP ou nom de domaine] |
tracert | Trace la route empruntée par les paquets pour atteindre leur destination. | tracert [adresse IP ou nom de domaine] |
netstat | Affiche les connexions réseau actives et les ports utilisés. | netstat |
arp | Gère et affiche la table ARP du système. | arp -a |
nslookup | Résout les noms de domaine en adresses IP. | nslookup [nom de domaine] |
netsh | Gère et configure les paramètres réseau avancés. | netsh [commandes avancées] |
Get-NetIPAddress | Affiche les adresses IP configurées sur les interfaces réseau. | Get-NetIPAddress |
Test-NetConnection | Teste la connectivité réseau et peut effectuer des tests de résolution DNS et de port. | Test-NetConnection -ComputerName [adresse IP ou nom de domaine] |
pathping | Combine les fonctionnalités de ping et tracert pour analyser la qualité de la connexion. | pathping [adresse IP ou nom de domaine] |
telnet | Teste la connectivité à des ports spécifiques sur un serveur. | telnet [adresse IP ou nom de domaine] [port] |
route | Manipule la table de routage IP de votre ordinateur. | route [commandes de gestion de route] |
netsh wlan | Gère les réseaux sans fil et les profils Wi-Fi. | netsh wlan [commandes de gestion Wi-Fi] |
getmac | Affiche les adresses MAC des interfaces réseau. | getmac |
systeminfo | Fournit des informations détaillées sur le système, incluant les configurations réseau. | systeminfo |
Les commandes réseau sont exécutées via l’invite de commandes ou cmd, une interface qui permet d’interagir directement avec le système d’exploitation. Certaines commandes sont simples et directes, tandis que d’autres demandent une certaine expertise pour être utilisées efficacement. Découvrez dans cette section les commandes fondamentales qui feront de vous un expert en réseau sous Windows.
L’incontournable commande ipconfig
L’une des premières commandes réseau que vous devriez maîtriser est sans doute ipconfig
. Cette commande affiche toutes les configurations réseau actuelles de votre machine. Elle est particulièrement utile pour obtenir rapidement des informations sur votre adresse IP, masque de sous-réseau et passerelle par défaut.
Pour utiliser ipconfig
, ouvrez une nouvelle fenêtre d’invite de commandes en tapant cmd
dans la barre des tâches. Ensuite, tapez simplement ipconfig
et appuyez sur Entrée. Vous verrez alors une liste de toutes les cartes réseau disponibles sur votre ordinateur, ainsi que leurs configurations actuelles.
Une autre variante utile est ipconfig /all
, qui fournit des informations plus détaillées, y compris le serveur DNS, l’adresse MAC de la carte réseau, et plus encore. Pour résoudre des problèmes de connexion, la commande ipconfig /flushdns
peut être extrêmement utile. Elle permet de vider le cache DNS, ce qui peut résoudre des conflits ou des problèmes de résolution de nom.
Diagnostiquer avec ping et tracert
Le ping est une commande essentielle pour tester la connectivité réseau entre votre ordinateur et un autre appareil sur le réseau, ou sur Internet. Pour l’utiliser, ouvrez l’invite de commandes et tapez ping
suivi de l’adresse IP ou du nom de domaine que vous souhaitez tester. Par exemple, ping google.com
enverra des paquets de données vers Google et affichera le temps de réponse.
Le ping est incroyablement utile pour vérifier si une connexion internet fonctionne correctement ou pour diagnostiquer des problèmes de réseau. Si les paquets de données sont perdus ou prennent trop de temps à arriver, cela peut indiquer un problème de connexion.
Une autre commande précieuse est tracert
, qui trace la route que prennent les paquets de données pour atteindre leur destination. En tapez tracert
suivi de l’adresse IP ou du nom de domaine, vous verrez chaque routeur par lequel passent les paquets. Cette commande est particulièrement utile pour identifier où se produisent les latences ou les problèmes de connexion sur le chemin vers la destination.
Gérer les connexions avec netstat et arp
Pour une vue d’ensemble des connexions réseau actives sur votre système, la commande netstat
est indispensable. En tapez netstat
dans l’invite de commandes, vous obtiendrez une liste de toutes les connexions TCP, ainsi que des informations sur les ports utilisés et les adresses IP de destination.
netstat
offre plusieurs options pour filtrer les informations affichées. Par exemple, netstat -a
montre toutes les connexions actives et les ports d’écoute, tandis que netstat -b
permet de voir quel programme ou processus est associé à chaque connexion. Cette commande est cruciale pour analyser et sécuriser votre réseau.
La commande arp
(Address Resolution Protocol) est également très utile pour gérer et visualiser la table ARP de votre système. Tapez arp -a
pour afficher la table ARP actuelle, qui montre les correspondances entre les adresses IP et les adresses MAC sur votre réseau local. Cette commande aide à diagnostiquer et résoudre des problèmes liés à la communication entre machines.
Résoudre les problèmes DNS avec nslookup
Le DNS (Domain Name System) joue un rôle crucial dans la navigation internet, en traduisant les noms de domaine en adresses IP. Lorsqu’il y a des problèmes de résolution de nom, la commande nslookup
sera votre alliée. Tapez nslookup
suivi d’un nom de domaine pour obtenir son adresse IP correspondante.
nslookup
est également utile pour vérifier la configuration DNS de votre ordinateur ou de votre serveur DNS. Tapez simplement nslookup
pour entrer en mode interactif, où vous pouvez interroger différents serveurs DNS et obtenir des informations sur des enregistrements spécifiques (A, MX, CNAME, etc.).
En plus, nslookup
permet de diagnostiquer et résoudre des problèmes de connexion en s’assurant que votre serveur DNS répond correctement aux requêtes. Pour vider le cache DNS et résoudre des problèmes temporaires, utilisez à nouveau ipconfig /flushdns
.
Automatiser et documenter avec netsh et fichiers texte
Pour des configurations et automatisations réseau avancées, la commande netsh
est un véritable couteau suisse. Elle permet de gérer et configurer pratiquement tous les aspects de votre réseau via l’invite de commandes. Par exemple, pour afficher les configurations de la carte réseau, tapez netsh interface ipv4 show config
.
La commande netsh
est aussi utile pour sauvegarder et restaurer des configurations réseau. Vous pouvez exporter vos configurations dans un fichier texte ou PDF pour les documenter ou les utiliser sur d’autres machines. Par exemple, pour sauvegarder la configuration de votre interface réseau, tapez netsh interface ip dump > config.txt
.
En utilisant des fichiers texte pour documenter vos configurations, vous facilitez les évaluations et les modifications futures. Ces documents peuvent également être partagés avec d’autres membres de votre équipe pour garantir une configuration réseau cohérente et bien documentée.
Analyser la qualité de la connexion avec pathping
La commande pathping combine les fonctionnalités de ping et tracert, fournissant une analyse détaillée de la qualité de la connexion à chaque saut. En tapant pathping suivi de l’adresse IP ou du nom de domaine, vous obtenez non seulement la route empruntée par les paquets, mais aussi des informations sur la perte de paquets et les temps de réponse à chaque étape. Cette commande est particulièrement utile pour identifier les segments de réseau problématiques et diagnostiquer les problèmes de performance.
Vérifier les ports avec telnet
Pour tester la connectivité à des ports spécifiques, la commande telnet est un outil précieux. Avant de l’utiliser, activez telnet dans les fonctionnalités Windows. Ensuite, tapez telnet suivi de l’adresse IP ou du nom de domaine et du numéro de port. Par exemple, telnet google.com 80 permet de vérifier si le port 80 de Google est accessible. Cela est particulièrement utile pour les administrateurs réseau cherchant à diagnostiquer des problèmes de connexion aux services spécifiques quand un ping ne suffit pas.
Manipuler la table de routage avec route
La commande route permet de gérer la table de routage IP de votre système. Vous pouvez ajouter, supprimer ou afficher des routes réseau. Pour afficher la table de routage, tapez route print. Pour ajouter une nouvelle route, utilisez la syntaxe route add suivie de l’adresse réseau, du masque de sous-réseau et de la passerelle. Par exemple, route add 192.168.1.0 mask 255.255.255.0 192.168.0.1 configure une nouvelle route réseau. Cette commande est essentielle pour les configurations avancées et le dépannage réseau.
Gérer les réseaux sans fil avec netsh wlan
Pour ceux qui travaillent avec des réseaux sans fil, la commande netsh wlan offre plusieurs options utiles. En tapant netsh wlan show networks, vous pouvez afficher les réseaux Wi-Fi disponibles à proximité. Pour exporter les profils Wi-Fi, utilisez la commande netsh wlan export profile key=clear. Cette fonctionnalité est particulièrement utile pour sauvegarder et transférer des configurations Wi-Fi sur différentes machines, facilitant ainsi la gestion et la sécurité des réseaux sans fil.
Afficher les adresses MAC avec getmac
La commande getmac est simple mais efficace pour afficher les adresses MAC de vos interfaces réseau. En tapant getmac dans l’invite de commandes, vous obtenez une liste des adresses MAC associées à chaque interface réseau. Cela peut être utile pour des configurations spécifiques ou pour diagnostiquer des problèmes matériels. Les adresses MAC sont cruciales pour la gestion des accès réseau et la sécurisation des communications.
Obtenir des informations système avec systeminfo
Bien que plus générale, la commande systeminfo offre un aperçu détaillé des informations système, y compris des détails sur les configurations réseau. En tapant systeminfo, vous pouvez rapidement obtenir des informations sur l’état de votre machine, incluant les configurations IP, les adresses MAC, et les détails du système d’exploitation. Cette commande est idéale pour un diagnostic rapide et une vue d’ensemble des caractéristiques réseau de votre système.