lunedì 14 marzo 2011

Cambiare indirizzo IP alla scheda di rete con un file batch

Tramite il NETSH possiamo crearci un semplice file BAT per ogni profilo di rete che vogliamo settare e cliccandoci sopra le impostazioni saranno applicate, semplicemente e velocemente.

Posto le istruzioni per un'impostazione in DHCP e uno per un fittizio profilo

DHCP

netsh interface ip set address name="Connessione alla rete locale (LAN)" source=dhcp

netsh interface ip set dns name="Connessione alla rete locale (LAN)" source=dhcp


IP di esempio

netsh interface ip set address name="Connessione alla rete locale (LAN)" source=static addr=10.0.0.1 mask=255.255.255.0 gateway=10.0.0.254 gwmetric=0

netsh interface ip set dns "Connessione alla rete locale (LAN)" static 151.99.125.1 Primary
...dove addr e' l'IP da settare, mask e' la subnetmask e gateway...

Prestate attenzione alla prima riga... E soprattutto al termine "name". Questo infatti e' il termine che identifica il nome della connessione di rete che volete modificare. Nel caso sopra e' "Connessione alla rete locale (LAN)" ma possono cambiare, a seconda se l'avete rinominata o ce ne sono piu' di una...





ESEMPIO DHCP:


netsh interface ip set address name="Connessione alla rete locale (LAN)" source=dhcp


netsh interface ip set dns name="Connessione alla rete locale (LAN)" source=dhcp


netsh set wins name="Connessione alla rete locale (LAN)" source=dhcp


ESEMPIO IP:


netsh interface ip set address name="Connessione alla rete locale (LAN)" source=static addr=10.0.0.1 mask=255.255.255.0 gateway=10.0.0.254 gwmetric=0


netsh interface ip set dns "Connessione alla rete locale (LAN)" static 151.99.125.1 Primary