Questo suggerimento vi sarà particolarmente utile se vi capita spesso di dover riconfigurare manualmente le impostazioni di rete (ip, gateway, dns) della vostra scheda di rete o wi-fi. Prima di trovare questa soluzione ho provato almeno una decina di programmini ma avevano tutti dei problemi e sembrava davvero incredibile che non esistesse una soluzione più semplice… infatti eccola qua: il comando “semisconosciuto” netsh (che esiste fin da windows 2000) ci permette di campiare i parametri in un attimo da linea di comando.
Prima di farvi qualche esempio vi consiglio per semplicità di cambiare i (folli) nomi di default che windows da alle schede di rete (ad es “Connessione alla rete locale (LAN)”) per farlo vi basterà andare su XP in start->impostazioni->connessioni di rete, su Vista/7 in start->pannello di controllo->centro connessioni di rete->modifica impostazioni scheda; da qui potete rinominare le schede in qualcosa di più umano, negli esempi seguenti il nome della scheda sarà semplicemente “LAN”.
veniamo agli esempi di utilizzo del comando netsh:
per settare un IP statico bastano questi 3 comandi:
netsh interface ip set address LAN static 192.168.0.181 255.255.255.0 192.168.0.254 1
(i 3 indirizzi ip sono rispettivamente ip della macchina, netmask, gateway; ricordarsi l’ 1 finale)
e per settare i DNS statici:
netsh interface ip set dns LAN static 192.168.0.254
netsh interface ip add dns LAN 192.168.0.253
(notare la differenza fra il dns primario e secondario)
per settare l’uso del DHCP:
netsh interface ip set address LAN dhcp
netsh interface ip set dns LAN dhcp
per abilitare o disabilitare la scheda:
netsh interface set interface LAN ENABLED
netsh interface set interface LAN DISABLED
Potete anche inserire questi comandi in un file .bat per velocizzare il tutto (ricordatevi di eseguirlo con i i diritti da amministratore)
PS: netsh dispone di molte altre opzioni, potete divertirvi a scoprirle se volete 😉
Ciao.
Sto tentando di usare il comando “netsh interface set interface LAN DISABLED” su winxp ita e non funziona, mentre su seven e win2k3 srv en funziona: mi sai dire dove sta l’inghippo? Naturalmente ho modificato il nome dell’interfaccia di rete. Su seven e 2k3 funziona anche scrivendo “nome_interfaccia”.
Grazie e ciao
Davide
Ciao effettivamente hai ragione su XP l’enabled/disabled non funziona!
Dopo una rapida googlata ho visto che si può fare tramite un altro programma: Devcon, che ha un sintassi un po’ più complicata, qui trovi maggiori info:
http://support.microsoft.com/default.aspx?scid=kb;en-us;311272