Page 1 sur 1

Changer son ip en lignes de commandes.

Message posté… : 02 févr. 2018, 18:19
par Mackguil
Nous allons changer l’adresse IPv4 de l’interface Ethernet de 10.211.55.5 à 10.211.55.8 en la rendant par la même statique, sans toucher au masque de sous-réseau et à la passerelle par défaut. Voici un modèle pour la commande, que vous pouvez utiliser pour changer chacun de ces paramètres :

netsh interface ipv4 set address name="NOM DE L'INTERFACE" static IP_SOUHAITEE MASQUE_DE_SOUS_RESEAU PASSERELLE

Source:http://www.papergeek.fr/comment-changer ... andes-9759


Voici un script (windows) utilisant la ligne de commande fournie dans l'article.

code : Tout sélectionner

@echo off
ping -n 1 www.google.be | find "TTL=" >nul
if errorlevel 1 (
    netsh interface ip set address "dénomination exact de votre interface réseau" static 192.168.1.50  255.255.255.0 192.168.1.1 1  
) else (
  echo message que vous désirez en cas de réponse ok de google
)
Ce genre de script qui chaine un ping et un find, le tout comparant le résultat d'une valeur permet de se tirer de pas mal de faux pas en cas d'utilisation à distance (entre autre) , vpn, route change, tunnel ssh ... lorsque l'on perd la main sur la machine à gérer.

Le script test la connection internet et reconfigure le reseau en cas de besoin, il faut évidement le coupler à un ordonnanceur pour qu'il vérifie à un temps T (intervalle régulier de 5 min par exemple) et joue son rôle.