La question qui est revenu plusieurs fois : comment changer rapidement de configuration réseau.
Par exemple, pour un portable qui bouge entre différents réseaux ou tous ne sont pas en DHCP. Sous win, la solution s’appelle netsh.
Ouvrez votre éditeur de texte préféré avec un fichier en .cmd :
Pour une IP fixe :
netsh int ip set address name="nVidia" source=static addr=192.168.0.2 mask=255.255.255.0
netsh int ip set address name="nVidia" gateway=192.168.0.1 gwmetric=0
netsh int ip set dns name="nVidia" source=static addr=192.168.0.1 register=PRIMARY
netsh int ip set wins name="nVidia" source=static addr=none
En DHCP, plus simple :
netsh int ip set address name="nVidia" source=dhcp
netsh int ip set dns name="nVidia" source=dhcp register=PRIMARY
netsh int ip set wins name="nVidia" source=dhcp
Remplacez nVidia par le nom de votre interface réseau (les noms par défaut sont « Local Area Network … » on voit ici l’interet de les renommer), et les paramètres de votre carte.
Pour avoir une idée de comment rentrer des paramètres un peu plus compliqués, voyez la commande netsh int ip dump
et la doc de netsh.
On me signale ( ) que y’a même plus simple :
netsh interface ip set address "Local Area Connection" static 192.168.0.2 255.255.255.0 192.168.0.1 1
et
netsh interface ip set address "Local Area Connection" dhcp
enfin, de toutes facons, voyez la doc de netsh, les possibilités sont assez énormes. (y compris niveau configuration du pare-feu de xpsp2)