Modifier la passerelle sur Windows 7 à partir de la ligne de commande


10

J'essaye de trouver comment changer la passerelle par défaut sur une machine Windows 7 à partir de l'invite DOS.

Merci!

Réponses:


9

Je ne sais pas si les choses ont changé avec Windows 7 mais sur XP, vous pouvez simplement faire quelque chose comme ça.

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1


3
Vous pouvez remplacer « ajouter » par « changement »: route change 0.0.0.0 mask 0.0.0.0 192.168.0.1. Cela n'est actif que jusqu'au prochain renouvellement ou redémarrage du bail DHCP. Pour un changement permanent dont vous avez besoin netshavec le nom d'interface correct.
mivk

9
netsh interface ipv4 set route 0.0.0.0/32 "Local Area Connection" 192.168.1.1 

Le nom de la carte réseau est probablement "Connexion au réseau local".


1
Lorsque j'exécute cette commande avec "Connexion au réseau local" utilisée pour le nom, j'obtiens l'erreur: "Élément introuvable". Dois-je utiliser un nom différent?
laconicdev

exécuter netsh interface show interfacepour répertorier les interfaces disponibles. vous pouvez choisir le bon dans la liste
Michael Lowman

l'interface d'exposition renvoie les noms d'interface suivants: Connexion au réseau local et réseau hôte VirtualBox uniquement. Si j'essaie d'utiliser la connexion au réseau local au lieu d'ipv4, j'obtiens l'erreur suivante: "La commande suivante est introuvable: interface" Connexion au réseau local "définir la route 0.0.0.0/32" Connexion au réseau local "192.168.1.1
laconicdev

vous devez également utiliser ipv4. Voir mise à jour dans ma réponse.
HostBits

5
+1 netsh est la bonne façon - le faire avec un ajout de route vous obligera à rajouter la route à chaque redémarrage du système d'exploitation.
Lewis

6

La ligne de commande donnée par Cheekaleak ne fonctionne pas pour moi, celle-ci:

netsh int ip set address "Local Area Connection" address=192.168.1.64 mask=255.255.255.0 gateway=192.168.1.1

Vous devez spécifier chaque champ (adresse, masque et passerelle). Sinon, ils seront réinitialisés.


2

Une manière persistante de changer la configuration:

route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1     
route -p change 0.0.0.0 mask 0.0.0.0 192.168.0.1
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.