Fichier batch de configuration ip
keyz1
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
keyz1 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
keyz1 Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
En ligne de commande comment sauver et executer un fichier (d' extension .cfg, .txt ou .bat) pour qu' il réinitialise les parmètres ip: d' adresse locale, de masque de sous-réseau et de passerelle et de dns primaire et secondaire?
En procédant de multiples façons la plupart échouent: pas de dns dans la fenêtre de "propriétés de connexion Ipv4" ou plusieurs ip en entrant "ipconfig".
A/ Voici les commandes pour configurer l' interface réseau locale:
1) sauver:
netsh -c interface dump > c:\configIpLocale.txt
2) réinitialiser:
netsh -f c:\configIpLocale.txt
ou
B/ créer un fichier .bat contenant les commandes:
netsh interface ip set address name="Connexion au réseau local" static 192.168.0.2 255.255.255.0 192.168.0.1 1
netsh interface ip set dns "Connexion au réseau local" static 212.27.40.241 primary
netsh interface ip add dns "Connexion au réseau local" 212.27.40.240 index=2
Merci
En ligne de commande comment sauver et executer un fichier (d' extension .cfg, .txt ou .bat) pour qu' il réinitialise les parmètres ip: d' adresse locale, de masque de sous-réseau et de passerelle et de dns primaire et secondaire?
En procédant de multiples façons la plupart échouent: pas de dns dans la fenêtre de "propriétés de connexion Ipv4" ou plusieurs ip en entrant "ipconfig".
A/ Voici les commandes pour configurer l' interface réseau locale:
1) sauver:
netsh -c interface dump > c:\configIpLocale.txt
2) réinitialiser:
netsh -f c:\configIpLocale.txt
ou
B/ créer un fichier .bat contenant les commandes:
netsh interface ip set address name="Connexion au réseau local" static 192.168.0.2 255.255.255.0 192.168.0.1 1
netsh interface ip set dns "Connexion au réseau local" static 212.27.40.241 primary
netsh interface ip add dns "Connexion au réseau local" 212.27.40.240 index=2
Merci
4 réponses
-
Est-ce le caractère accentué "e" accent aigu qui perturbe ? Il est remplacé par une virgule ","
Sous windows 64, Edit a disparu impossible de changer cette "," peut-être avec notepad++ ou Powerbatch ?
Le fichier est enregistré en ansi dans bloc-notes. -
un
netsh -c interface ip dump > c:\ipconfig.bat
netsh -f c:\ipconfig.bat
validé par entrée;
cmd affiche :
C:\>netsh -f c:\ipconfig.bat
Réinitialisation de Général, OK !
Réinitialisation de Interface, OK !
Réinitialisation de Adresse unicast, OK !
Réinitialisation de Routage, OK !
Redémarrez l'ordinateur pour terminer cette action.
Or, même en redémarrant rien ne change, ni en consultant ipconfig ou la fenêtre de propriété réseau .
( parfois soit les ip et masque de sous-réseau les dns sont changés lors d' un passage dhcp > static ) -
Le fichier; ouvert par clic droit, puis modifier; dumpé en .bat contient cela :
# ----------------------------------
# Configuration du protocole IPv4
# ----------------------------------
pushd interface ipv4
reset
set global icmpredirects=enabled
add route prefix=0.0.0.0/0 interface="Connexion au r'seau local" nexthop=192.168.0.1 publish=Oui
add address name="Connexion au r'seau local" address=192.168.0.2
popd
# Fin de la configuration du protocole IPv4
( les virgules se changent en apostrophes lors de l'envoi du message )-
et interprété avec les caractères accentués en ASCII dans le prompt DOS :
C:\>Type IP.bat
# ----------------------------------
# Configuration du protocole IPv4
# ----------------------------------
pushd interface ipv4
reset
set global icmpredirects=enabled
add route prefix=0.0.0.0/0 interface="Connexion au réseau local" nexthop=192.168
.0.1 publish=Oui
add address name="Connexion au réseau local" address=192.168.0.9
popd
# Fin de la configuration du protocole IPv4
-
-
La passerelle par défaut ne se configure-t-elle pas avec netsh interface ip ?Quant aux dns primaire et d' index deux un autre script batch
netsh interface ip set dns "Connexion au r,seau local" static 8.8.8.8
"Le serveur DNS configuré est incorrect ou n'existe pas."