Cambia gateway su Windows 7 dalla riga di comando


10

Sto cercando di trovare come modificare il gateway predefinito su una macchina Windows 7 dal prompt di DOS.

Grazie!

Risposte:


9

Non sono sicuro che le cose siano cambiate con Windows 7, ma su XP potresti semplicemente fare qualcosa del genere.

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1


4
È possibile sostituire "add" con "cambiamento": route change 0.0.0.0 mask 0.0.0.0 192.168.0.1. È attivo solo fino al prossimo rinnovo o riavvio del lease DHCP. Per una modifica permanente è necessario netshil nome dell'interfaccia corretto.
mivk

questo NON IMPOSTIRÀ gateway, questo AGGIUNGERÀ un gateway, quindi se un gateway è già impostato, Windows avrà ora due gateway e produrrà confusione in un sistema operativo che è già rovinato ... BUONO (in questo momento e SEMPRE, cattivo problemi nella configurazione della rete, ad esempio ho impostato gw nel sistema grafico, quindi lo vedo in dettaglio, ma se riesco a modificare le impostazioni, il gateway non è impostato), la vera risposta è il commento sopra con cambio di rotta
THESorcerer

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

Il nome della scheda di rete è probabilmente "Connessione alla rete locale".


1
Quando eseguo questo comando con "Connessione alla rete locale" utilizzata per il nome, viene visualizzato l'errore: "Elemento non trovato". Devo usare un nome diverso?
laconicdev,

eseguire netsh interface show interfaceper elencare le interfacce disponibili. puoi scegliere quello giusto dall'elenco
Michael Lowman,

l'interfaccia show restituisce i seguenti nomi di interfaccia: Connessione alla rete locale e rete solo host VirtualBox. Se provo ad usare la Connessione alla rete locale invece di ipv4, visualizzo il seguente errore: "Il seguente comando non è stato trovato: interfaccia" Connessione alla rete locale "imposta il percorso 0.0.0.0/32" Connessione alla rete locale "192.168.1.1
laconicdev

devi usare anche ipv4. Vedi aggiornamento nella mia risposta.
HostBits,

5
+1 netsh è il modo giusto: farlo con l'aggiunta di un percorso richiederà di aggiungere nuovamente il percorso ogni volta che si riavvia il sistema operativo.
Lewis,

6

La riga di comando fornita da Cheekaleak non funziona per me, questa funziona:

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

Devi specificare ogni campo (indirizzo, maschera e gateway). Altrimenti verranno ripristinati.


3

Un modo persistente per modificare la configurazione:

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

questo è molto meglio di netsh, grazie!
incantatore il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.