Pour configurer TCP/IP comme l'adresse IP, le masque de sous-réseau, la passerelle par défaut, les adresses DNS et WINS et de nombreuses autres options, vous pouvez utiliser Netsh.exe ou la commande Netsh .
Netsh.exe est un utilitaire de ligne de commande qui vous permet d'afficher ou de modifier la configuration réseau (locale et distante) d'un ordinateur en cours d'exécution. Netsh.exe fournit également une fonctionnalité de script qui vous permet d'exécuter un groupe de commandes en mode batch sur un ordinateur spécifié. Netsh.exe peut également enregistrer un script de configuration dans un fichier texte à des fins d'archivage ou pour vous aider à configurer d'autres serveurs.
Netsh.exe est disponible sur Windows 2000 et Windows Server 2003 et versions ultérieures. Si vous utilisez Windows 10, Windows Server 2016, vous pouvez toujours utiliser la commande Netsh normalement.
Vous pouvez utiliser l' outil Netsh.exe pour effectuer les tâches suivantes :
- Configuration de l'interface
- Configurer les protocoles de routage.
- Configuration du filtre.
- Configurer les itinéraires.
- La configuration de l'accès à distance pour les routeurs distants dépend de Windows, ces routeurs s'exécutent sur le service Serveur de routage et d'accès à distance.
- Affiche la configuration actuelle du routeur en cours d'exécution sur n'importe quel ordinateur
- Utilisez la fonction de script pour exécuter une série de commandes en mode batch sur un routeur spécifié.
Que pouvez-vous faire avec Netsh.exe
Avec netsh.exe, vous pouvez facilement visualiser vos paramètres TCP/IP. Tapez la commande suivante dans cmd :
netsh interface ip show config
Avec Netsh.exe, vous pouvez facilement configurer l'adresse IP de votre ordinateur et d'autres paramètres TCP/IP associés. Par exemple:
La commande suivante configure une interface nommée Local Area Connection avec une adresse IP statique de 192.168.0.100, son masque de sous-réseau de 255.255.255.0 et sa passerelle par défaut de 192.168.0.1 :
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
Autres paramètres TCP/IP :
netsh interface ip set dns "Local Area Connection" static 192.168.0.100 index=1
netsh interface ip set dns "Local Area Connection" static 192.168.0.101 index=2
netsh interface ip set wins "Local Area Connection" static 192.168.0.100
Netsh.exe est également utile dans des situations telles que lorsque vous avez un ordinateur portable qui doit être déplacé entre 2 ou plusieurs bureaux, tout en gérant une configuration d'adresse IP statique et spécifiée. Avec Netsh.exe, vous pouvez facilement enregistrer et restaurer la configuration réseau appropriée.
Tout d’abord, connectez votre ordinateur portable à l’emplacement n°1, puis configurez manuellement les paramètres requis (comme l’adresse IP, le masque de sous-réseau, la passerelle par défaut, DNS et WINS).
Maintenant, vous devez exporter vos paramètres IP actuels vers un fichier texte. Utilisez la commande suivante :
netsh -c interface dump > c:'location1.txt
Lorsque vous arrivez à la position n°2, faites de même, conservez simplement les nouveaux paramètres sur un fichier différent :
netsh -c interface dump > c:'location2.txt
Vous pouvez continuer avec les positions dont vous avez besoin, mais nous allons rester simples et utiliser simplement 2 comme exemple.
Désormais, chaque fois que vous devez importer vos paramètres IP et les modifier entre #1 et #2, tapez simplement la commande suivante dans cmd :
netsh -f c:'location1.txt
ou:
netsh -f c:'location2.txt
Vous pouvez également utiliser le paramètre EXEC à la place de -F :
netsh exec c:'location2.txt
Netsh.exe peut également être utilisé pour configurer votre carte réseau afin d'obtenir automatiquement une adresse IP à partir d'un serveur DHCP :
netsh interface ip set address "Local Area Connection" dhcp
Voulez-vous configurer les adresses DNS et WINS à partir de la ligne de commande. Tu peux le faire. Voir l'exemple ci-dessous pour DNS :
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
et ceci pour WINS :
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
Ou si vous préférez, vous pouvez configurer la carte réseau pour récupérer automatiquement ses paramètres DNS.
Comme vous pouvez le voir, Netsh.exe possède de nombreuses fonctionnalités très utiles. De plus, il propose également de nombreuses autres options intéressantes qui n’attendent que vous pour être explorées.