Per configurare TCP/IP come indirizzo IP, maschera di sottorete, gateway predefinito, indirizzi DNS e WINS e molte altre opzioni, è possibile utilizzare Netsh.exe o il comando Netsh .
Netsh.exe è un'utilità da riga di comando che consente di visualizzare o modificare la configurazione di rete (sia locale che remota) di un computer in esecuzione. Netsh.exe fornisce anche una funzionalità di scripting che consente di eseguire un gruppo di comandi in modalità batch su un computer specificato. Netsh.exe può anche salvare uno script di configurazione in un file di testo per scopi di archiviazione o per facilitare la configurazione di altri server.
Netsh.exe è disponibile su Windows 2000 e Windows Server 2003 e versioni successive. Se si utilizza Windows 10 o Windows Server 2016, è comunque possibile utilizzare normalmente il comando Netsh.
È possibile utilizzare lo strumento Netsh.exe per eseguire le seguenti attività:
- Configurazione dell'interfaccia
- Configurare i protocolli di routing.
- Configurazione del filtro.
- Configurare i percorsi.
- La configurazione dell'accesso remoto per i router remoti dipende da Windows; questi router sono in esecuzione sul servizio Routing e server di accesso remoto.
- Visualizza la configurazione del router attualmente in esecuzione su qualsiasi computer
- Utilizzare la funzionalità script per eseguire una serie di comandi in modalità batch su un router specificato.
Cosa puoi fare con Netsh.exe
Con netsh.exe puoi visualizzare facilmente le tue impostazioni TCP/IP. Digitare il seguente comando in cmd:
netsh interface ip show config
Con Netsh.exe puoi configurare facilmente l'indirizzo IP del tuo computer e altre impostazioni TCP/IP correlate. Per esempio:
Il seguente comando configura un'interfaccia denominata Connessione alla rete locale con indirizzo IP statico 192.168.0.100, subnet mask 255.255.255.0 e gateway predefinito 192.168.0.1:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
Altre impostazioni TCP/IP:
netsh interface ip set dns "Local Area Connection" static 192.168.0.100 index=1
netsh interface ip set dns "Local Area Connection" static 192.168.0.101 index=2
netsh interface ip set wins "Local Area Connection" static 192.168.0.100
Netsh.exe è utile anche in situazioni in cui, ad esempio, è necessario spostare un computer portatile tra due o più uffici, continuando a gestire una configurazione di indirizzi IP statica e specifica. Con Netsh.exe puoi salvare e ripristinare facilmente la corretta configurazione di rete.
Per prima cosa, collega il tuo laptop alla posizione n. 1, quindi configura manualmente le impostazioni richieste (come indirizzo IP, maschera di sottorete, gateway predefinito, DNS e WINS).
Ora devi esportare le tue impostazioni IP correnti in un file di testo. Utilizzare il seguente comando:
netsh -c interface dump > c:'location1.txt
Quando arrivi alla posizione n. 2, fai lo stesso, ma mantieni le nuove impostazioni su un file diverso:
netsh -c interface dump > c:'location2.txt
Puoi continuare con tutte le posizioni che ti servono, ma noi la semplificheremo e ne useremo solo 2 come esempio.
Ora, ogni volta che hai bisogno di importare le impostazioni IP e modificarle tra #1 e #2, digita semplicemente il seguente comando in cmd:
netsh -f c:'location1.txt
O:
netsh -f c:'location2.txt
È anche possibile utilizzare il parametro EXEC al posto di -F :
netsh exec c:'location2.txt
Netsh.exe può anche essere utilizzato per configurare la scheda di rete in modo che ottenga automaticamente un indirizzo IP da un server DHCP:
netsh interface ip set address "Local Area Connection" dhcp
Vuoi configurare gli indirizzi DNS e WINS dalla riga di comando. Ce la puoi fare. Per il DNS vedere l'esempio seguente:
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
e questo per WINS:
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
In alternativa, se preferisci, puoi configurare la scheda di rete in modo che recuperi automaticamente le sue impostazioni DNS.
Come puoi vedere, Netsh.exe ha molte funzionalità molto utili. Inoltre, offre molte altre preziose opzioni che aspettano solo di essere esplorate.