Changer rapidement de configuration IP avec Netsh

lundi 21 novembre 20110 commentaires

 PROBLEME
Il peut arriver que l'on ne soit pas systématiquement client DHCP en fonction de l'environnement dans lequel on évolue. Il devient alors lourd de modifier constamment les paramètres TCP / IP. Prenons un exemple simple :...

Environnement 1 : Bureau. Les paramètres sont les suivants :
>Adresse IP : 10.21.45.87 / 16
>Passerelle : 10.21.47.100
>DNS : 10.21.48.127
>WINS : 10.21.48.128
Environnement 2 : Client principal, chez lequel on se déplace 2 à 3 fois par semaine.
>Adresse IP : 192.168.27.101 /24
>Passerelle : 192.168.27.100
>DNS : 192.168.27.100
Environnement 3 : 
>Domicile : client DHCP

On voit facilement que changer d'environnement est tout sauf pratique. Heureusement, il existe une fonctionnalité de Windows qui va nous simplifier la tâche.

SOLUTION
On sait déjà que netsh permet de modifier la plupart des paramètres TCP / IP en ligne de commande. Alors pourquoi ne pas en profiter pour "préparer" chacun des trois environnements dont on se sert le plus souvent ?

Commençons par l'environnement "bureau" cité dans l'exemple. Il faudra bien sûr entrer les paramètres, mais on ne va le faire qu'une seule fois. Lorsque la carte réseau est configurée, on ouvre une ligne de commande et on tape

netsh -c interface dump >bureau.txt

Félicitations, vous venez de créer un fichier de configuration netsh !

Pour la configuration client, la procédure est la même :

>configurer la carte réseau avec les bons paramètres
>ouvrir une invite de commandes
>taper netsh -c interface dump >client.txt

Et enfin, la configuration domicile :

>configurer la carte en client DHCP
>ouvrir une invite de commandes
>taper netsh -c interface dump >domicile.txt

Comment faire ensuite pour passer d'une configuration à l'autre ? Rien de plus simple. Il suffira d'appeler le fichier de configuration correspondant :

Bureau :
>ouvrir une invite de commandes
>taper netsh -f bureau.txt

Client :
>ouvrir une invite de commandes
>taper netsh -f client.txt 

Domicile :
>ouvrir une invite de commandes
>taper netsh -f domicile.txt

L'intérêt est double :

>Plus besoin de saisie fastidieuse lorsqu'on change d'environnement
>Si un environnement change, on modifie directement le fichier txt correspondant.
Share this article :

Enregistrer un commentaire

 
Copyright © 2011. ® Espace Réseaux Informatiques - All Rights Reserved