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!

laconicdev
la source

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

3dinfluence
la source
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".

HostBits
la source
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.

magnetik
la source
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
Olix
la source