Changer de passerelle avec un .bat

Changer de passerelle avec un .bat - Windows & Software

Marsh Posté le 18-07-2006 à 14:36:04    

Salut  :hello:  
 
Dans le temps j'avais trouver un petit fichier .bat qui te permettait de switcher de passerelle, je le retrouve plus
QQun aurait ca svp ?

Reply

Marsh Posté le 18-07-2006 à 14:36:04   

Reply

Marsh Posté le 18-07-2006 à 14:51:20    

qu'entends tu par passerelle ?
passerelle reseau ? passerelle internet ? tu veux parler de proxy ?
Un petit peu de clareté :)


---------------
Les hommes n'acceptent le changement que dans la nécessité et ils ne voient la nécessité que dans la crise.
Reply

Marsh Posté le 18-07-2006 à 14:51:36    

Netsh
 
exemple :
 
netsh interface ip set address "LAN" static 192.168.0.25 255.255.255.0 192.168.0.254 1
 
où 192.168.0.254 est l'IP de la passerelle

Reply

Marsh Posté le 18-07-2006 à 14:53:49    

Pour la passerelle seule, cela serait :
 
netsh interface ip set address "LAN" static gateway=192.168.0.254

Reply

Marsh Posté le 18-07-2006 à 15:10:35    

ca marche pas visiblement

Reply

Marsh Posté le 18-07-2006 à 15:21:04    

c'est a dire ? as tu un message d'erreur ?
Quel est ton Systeme d'exploit ?


---------------
Les hommes n'acceptent le changement que dans la nécessité et ils ne voient la nécessité que dans la crise.
Reply

Marsh Posté le 18-07-2006 à 15:26:59    

"LAN" c'est le nom de l'interface à modifier
 
ça ne veut pas dire que ton interface sur ton pc s'appelle "LAN"  !!


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 18-07-2006 à 15:29:37    

com21 a écrit :

"LAN" c'est le nom de l'interface à modifier
 
ça ne veut pas dire que ton interface sur ton pc s'appelle "LAN"  !!


 
 
euh oui j'ai oublié de le préciser
 
netsh interface ip set address /?
 
pour les infos sur la commande avec ces paramètres

Reply

Marsh Posté le 18-07-2006 à 15:32:04    

com21 a écrit :

"LAN" c'est le nom de l'interface à modifier
 
ça ne veut pas dire que ton interface sur ton pc s'appelle "LAN"  !!


 
Merci bcp ... j'avais pas du tout compris ...  :ange:  :pfff:  
 
 
En fait ca fonctionne en commande MSDOS, seulement j'aimerai le placer dans un fichier .bat à lancer et dans ce cas la ca ne fonctionne pas

Message cité 2 fois
Message édité par nycius le 18-07-2006 à 15:32:18
Reply

Marsh Posté le 18-07-2006 à 15:32:05    

Moi j'utilise le soft mobile net switch qui est supper pour changer les config IP et autres paramètres de manières simple.

Reply

Marsh Posté le 18-07-2006 à 15:32:05   

Reply

Marsh Posté le 18-07-2006 à 15:38:13    

nycius a écrit :

Merci bcp ... j'avais pas du tout compris ...  :ange:  :pfff:  
 
 
En fait ca fonctionne en commande MSDOS, seulement j'aimerai le placer dans un fichier .bat à lancer et dans ce cas la ca ne fonctionne pas


 
Quand tu met la meme commande dans un fichier bat, toute seule, ca ne marche pas ?


---------------
Les hommes n'acceptent le changement que dans la nécessité et ils ne voient la nécessité que dans la crise.
Reply

Marsh Posté le 18-07-2006 à 15:42:10    

nycius a écrit :

Merci bcp ... j'avais pas du tout compris ...  :ange:  :pfff:  
 
 
En fait ca fonctionne en commande MSDOS, seulement j'aimerai le placer dans un fichier .bat à lancer et dans ce cas la ca ne fonctionne pas


 
"ca ne fonctionne pas", c'est pas très explicite !
 
Quel message d'erreur ?
 
PS : tu peux mettre un "pause" après le netsh dans ton .bat le temps de lire le retour de la commande

Reply

Marsh Posté le 18-07-2006 à 15:55:20    

Il me dit qu'il ne trouve pas le nom "Connexion au rEseau" c'est le "réseau" qui passe mal dans un fichier .bat

Reply

Marsh Posté le 18-07-2006 à 15:56:38    

Bah tu renommes ta connexion réseau Windows, pour supprimer l'accent, et tu fais pareil dans le .bat ... :ange:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 18-07-2006 à 15:57:25    

Eh ben voilà ! :o
 
Surement un problème de caractères.
 
Le plus simple et rapide reste encore de renommer ses connexions réseaux. C'est ce que j'ai fait : LAN, WLAN, FIREWIRE, ...

Reply

Marsh Posté le 18-07-2006 à 16:16:04    

yep mais je suis dans un gros reseau et je peux pas renommer tous les postes :( sux

Reply

Marsh Posté le 18-07-2006 à 16:51:01    

J'ai une solution mais plus sous .bat
avec un langage de script tel que autoit

Reply

Marsh Posté le 18-07-2006 à 16:51:45    

je viens de tester et sous autoit, tu peux lancer un netsh avec une interface dont le nom contient des accents

Reply

Marsh Posté le 18-07-2006 à 17:23:03    

J'viens de te créer un ptit script ;)
 
tu trouveras ici :
 
http://edelx.net/FreeDownload/
 
un exe : Netsh2.exe
et un .txt : netsh.txt
 
Quand tu lances netsh2.exe, il lit la ligne de commande contenue dans netsh.txt (qui DOIT se trouver sans le même rep que Netsh2.exe) et l'exécute dans une invite de commande.
 
Avec ce système, y'a plus de prob d'accents :)
 
PS : tu verras qu'à la fin de la commande dans le netsh.txt, j'ai ajouté un "& pause". C'est pour voir le retour du netsh dans l'invite de commande qui s'ouvre. Quand tout sera au point, tu pourras le virer.


Message édité par ShonGail le 18-07-2006 à 17:24:03
Reply

Marsh Posté le 18-07-2006 à 17:41:56    

sinon, sous dos, l'accent aigüe devient la virgule, donc dans ton batch, ca donnera ca par exemple
 

netsh interface ip set address "Connexion au r,seau" static gateway=192.168.0.254


---------------
Les hommes n'acceptent le changement que dans la nécessité et ils ne voient la nécessité que dans la crise.
Reply

Marsh Posté le 18-07-2006 à 17:45:47    

Tounet a écrit :

sinon, sous dos, l'accent aigüe devient la virgule, donc dans ton batch, ca donnera ca par exemple
 

netsh interface ip set address "Connexion au r,seau" static gateway=192.168.0.254



 
 
C'est bien le même caractère graphique que la virgule mais ce n'est pas le même code ASCII ;)

Reply

Marsh Posté le 18-07-2006 à 17:46:28    

yes car ca ne marche pas avec "r,seau"

Reply

Marsh Posté le 18-07-2006 à 17:51:06    

[:gratgrat]
Sous netsh ca doit etre un different vu qu'on passe sous un mini-shell en fait.
Parce que j'utilise regulierement des "," dans mes batch et ca marche tres bien :)


---------------
Les hommes n'acceptent le changement que dans la nécessité et ils ne voient la nécessité que dans la crise.
Reply

Marsh Posté le 18-07-2006 à 17:58:09    

J'ai solutionné le soucis en ecrivant le batch sous wordpad format txt DOS
 
Merci à vous

Reply

Marsh Posté le 18-07-2006 à 18:04:20    

nycius a écrit :

J'ai solutionné le soucis en ecrivant le batch sous wordpad format txt DOS
 
Merci à vous


 
 
ah ?
 
et merde, j'ai pondu un script pour rien encore :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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