Changer son adresse IP par script ou batch (XP, Vista) Partie 1

Publié le 13 août 2009
Classé dans réseau | Laisser un commentaire

Que vous soyez curieux de la méthode ou que vous ayez un réel besoin pour votre travail, vous allez voir qu’il est très intéressant de pouvoir modifier son IP via un fichier batch, ne serait-ce que sous Windows Vista où changer son IP manuellement est un enfer.

La méthode décrite va vous permettre une multitude de possibilités.

Cas pratique :

Vous avez plusieurs sites distants et pour une raison qui vous est propre vous n’avez aucun serveur DHCP en local ni de relais DHCP. Il est donc impossible de se connecter sur ce site si vous ne connaissez pas l’adresse LAN et le masque.

Alors comme vous êtes un administrateur consciencieux, vous avez toujours sous le coude le bon vieux fichier Excel avec toutes les configurations LAN. Et, depuis toujours, vous vous demandez si il n’est pas possible de faire un peu mieux que cette méthode mais vous n’avez pas le temps de chercher?

La méthode que je vous propose est de faire un petit script.

Pour les plus pressés voici la syntaxe :

Pour l’adresse IP :

netsh interface IP set address « Nom-de-la-connexion-réseau » static « Adresse-IP » « Masque » « Passerelle » « Metrique »

Pour les DNS :

netsh interface IP set DNS « Nom-de-la- connexion -réseau » static « DNS-préféré » primary

netsh interface IP add DNS « Nom-de-la- connexion -réseau » « DNS-secondaire » index=2

Voilà, donc pour ceux qui veulent en savoir un peu plus, suivez-moi dans la prochaine partie…

Commentaires

Laisser une réaction




IMPORTANT! Afin de valider votre commentaire, Vous devez résoudre la formule mathématique suivante (Ceci nous permet de valider que vous êtes bien humain) :-)

Combien font 5 (+) 10 ?
Please leave these two fields as-is: