Plusieurs config réseaux sur un portable

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 ( :stuck_out_tongue: ) 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)

Et après les windowsiens critiquent *nix parce qu’il faut taper des commandes compliquées ? :stuck_out_tongue:

(sinon, par rapport à la gestion multi profile OS X c’est pas encore ça :stuck_out_tongue: )

Netshell (le nom entier de netsh) strike back :stuck_out_tongue:

Ou alors on installe NetProfiles… ce qui est quand même vachement plus intuitif.

Sous UNIX avec KDE, il y a un outil de configuration réseau qui permet d’enregistrer plusieurs configurations à ce que j’avais vu. Et après on peut switcher entre ces configurations.
Je ne peux en dire plus car je l’ai testé une seule fois, et ça a marché.