créer un .bat pour changer son ip

créer un .bat pour changer son ip - Windows & Software

Marsh Posté le 20-03-2006 à 13:16:13    

Salut à tous, donc voila tout comme le sujet l'indique j'aimerai créer un batch pour les utilisateur de mon entreprise. Je m'explique, à l'entreprise ils sont en ip statique mais hors entreprise je veux qu'il soit en DHCP, mais je peux pas leur expliquer comment faire, ils ne comprendraient pas, donc voila j'aimerai mettre ma config ip de l'entrperise ip dans un .bat donc quand il l'execute, la config se met en place et un autre .bat pour l'extérieur qui prendrai une config ip DHCP.
 
Merci de votre aide

Reply

Marsh Posté le 20-03-2006 à 13:16:13   

Reply

Marsh Posté le 20-03-2006 à 13:18:38    

Tu as un serveur DHCP sur ton réseau ?

Reply

Marsh Posté le 20-03-2006 à 13:19:59    

Donc tu voudrais via un fichier .bat faire ce que l'on obtient quand on fait un clic droit sur la connexion / propriété / txip / puis clic sur "obtenir automatiquement une adresse ip " ou bien "utiliser ces paramètres" (et là on tape tout le truc du fixe) .
 
Via un fichier batch , sorry pas d'idée .
 
Pq pas un petit screencam ?  :D  

Reply

Marsh Posté le 20-03-2006 à 13:21:01    

Tu peux aussi laisser en DHCP et mettre une Ip fixe dans la configuration alternative.

Reply

Marsh Posté le 20-03-2006 à 13:21:24    

Non justement le domaine de l'entreprise est en ip statique, je veux juste que les users qui se déplace beaucoup puisse changer d'ip a tout moment, je sais qu'il y a une commande DOS a taper pour sa mais je la connais pas.

Reply

Marsh Posté le 20-03-2006 à 13:22:21    

Pas la peine de chercher aussi loin. Dans les propriétés TCP/IP de la connexion, tu mets en automatique. Tu as alors un onglet Configuration alternative : ici, tu spécifies tes paramètres IP fixes.

Reply

Marsh Posté le 20-03-2006 à 13:23:08    

tu peux pas avoir d'adrese ip alternative si tu es en DHCP...

Reply

Marsh Posté le 20-03-2006 à 13:25:39    

Et c'est quoi ça ?
http://img110.imageshack.us/img110/9416/clipboard8xq.gif

Reply

Marsh Posté le 20-03-2006 à 13:25:39    

sinon pour une ip fixe tu as :
 
netsh interface add address "nom de la connexion" @ip masque

Reply

Marsh Posté le 20-03-2006 à 13:26:22    

sebinfo007 a écrit :

tu peux pas avoir d'adrese ip alternative si tu es en DHCP...


 
Tu ne peux avoir une @ alternative QUE si tu es en DHCP ;)

Reply

Marsh Posté le 20-03-2006 à 13:26:22   

Reply

Marsh Posté le 20-03-2006 à 13:31:17    

oui oui lol quoiqu'il en soit, je dois faire un .bat qui reprends toute la config ip statique de mon entreprise, donc ip, masque, passerelle, DNS.... et un autre où c'est en DHCP

Reply

Marsh Posté le 20-03-2006 à 13:32:14    

En quoi la solution qu'on t'a donné ne te convient pas ? C'est tellement plus simple que de se trimbaler des scripts à la con !?

Reply

Marsh Posté le 20-03-2006 à 13:33:45    

ds le screen que tu viens de mettre, click sur avancé tu verra que tu ne peux mettre d'adresse ip alternative étant en DHCP.

Reply

Marsh Posté le 20-03-2006 à 13:34:30    

Dans le screen que je viens de mettre, clique sur "Configuration alternative" !!

Reply

Marsh Posté le 20-03-2006 à 13:39:39    

ah oui moi je cliquer sur avancé lol, autant pour moi

Reply

Marsh Posté le 20-03-2006 à 13:43:30    

shuai a écrit :

sinon pour une ip fixe tu as :
 
netsh interface add address "nom de la connexion" @ip masque


 
et pour merttre en dhcp il me semnle qu'en remettant à zero tu obtiens une config DHCP :
 
netsh interface ip reset

Reply

Marsh Posté le 20-03-2006 à 13:44:44    

merci beaucoup (jesuis passé un peu pour un boulet:) ), j'ai quand même trouver sa pour ceux que sa interesse :)
http://listes.ac-creteil.fr/wws/d_ [...] au-vol.pdf

Reply

Marsh Posté le 20-03-2006 à 15:44:32    

J'ai créé un batch chez moi pour ça:  
En le lançant, tu as un menu qui te demande si tu veux une adresse fixe (à parametrer lors de l'ecriture du batch) ou une adresse fournie par un DHCP.  
Ca permet au utilisateurs non avertis de passer de l'un à l'autre par une simple action.  
   
@ECHO OFF  
ECHO.  
ECHO ATTENTION, la carte reseau doit se nommer "local" pour que le programme fonctionne.  
ECHO.  
ECHO Choix de l'adressage IP  
ECHO 1) DHCP  
ECHO 2) Statique  
ECHO.  
CHOICE /C:12 /N  
IF ERRORLEVEL 2 GOTO 1Statique  
IF ERRORLEVEL 1 GOTO 2DHCP  
   
:1Statique  
netsh interface ip set address "local" static @IP masque passerelle 1  
goto end  
   
:2DHCP  
netsh interface ip set address "local" dhcp  
ipconfig /release  
ipconfig /renew  
   
:end  
   
   
rem Détails:  
rem @IP : Représente l'adresse IP que l'on va donner à la connexion réseau dans le cadre d'un adressage statique.  
rem masque : Représente le masque de sous réseau associer à l'adresse IP.  
rem passerelle: Représente l'adresse de la passerelle par défaut de la connexion réseau.  
rem 1 : Représente le metric  
   
EDIT: avec un logiciel tel que powerbatch, tu peux transformer ton fichier .bat en .com, comme ça tu es sure que personne ne s'amuse à changer des parametres  


Message édité par akabis le 20-03-2006 à 15:53:40
Reply

Marsh Posté le 21-03-2006 à 08:38:28    

Sinon tu as un freeware qui s'appelle magic Ip qui dans lequel tu créer plusieurs profil : lorsque le pc démarre, on demande a l'utilisateur quel profil IP il veut démarrer (par exemple : maison en dhcp, entreprise avec ip fixes, entreprise lorsqu'il est visiteur etc...).
 
J'avais mit un script en place dans un 1er temps mais cette solution est bien plus souple puisque tu créer autant de profil que tu veux  :hello:
 
http://magicip.free.fr/


Message édité par Quich'Man le 21-03-2006 à 08:38:53
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed