Netsh, cambiare le impostazioni della rete

Può essere molto comodo cambiare le impostazioni della rete in modo veloce, soprattutto se dobbiamo cambiare ip molte volte in poco tempo poiché utilizziamo reti diverse con impostazioni diverse. Ecco dei piccoli esempi.

Per cancellare ad esempio dall Connessione alla rete locale (LAN ) dobbiamo usare questo comando.

netsh interface ip delete address “Connessione alla rete locale (LAN)” 192.168.1.100 gateway=all

Per esempio se vogliamo assegnare un ip dinamico apriamo il blocco note, e scriviamo:

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

In tre righe differenti (attenzione ai caratteri speciali).

Salviamo il file con il nome rete_lan.bat ad esempio, o con il nome rete_casa.bat.

Se invece vogliamo inserire un ip statico dobbiamo creare un altro file sempre di formato .bat. In tre righe differenti inseriamo questi comandi, impostando al posto di x.x.x.x gli ip corretti.

netsh interface ip set address name=”Connessione alla rete locale (LAN)” source=static addr=x.x.x.x mask= x.x.x.x gateway= x.x.x.x gwmetric=0

netsh interface ip set dns “Connessione alla rete locale (LAN)” static x.x.x.x Primary

netsh add dns “Connessione alla rete locale (LAN)” addr= x.x.x.x index=2

Le impostazioni si capiscono facilmente, su addr inseriamo l’ip del nostro host, su mask la subnetmask, su gateway il gateway predefinito e al posto di static il DNS primario, mentre su addr scriviamo il dns secondario.

A questo punto ci basterà eseguire il nostro file per cambiare le impostazioni al volo e velocemente.

morocarlo

Sono uno studente di ingegneria informatica all'università di trieste. Sono appassionato di tecnologia, principalmente mi occupo/interesso di reti, hardware e software in generale. Programmo molto in Visual Basic .net (2008), ma conosco molto bene VB6. Ho le conoscenze basilari dei maggiori linguaggi di programmazione come php, asp, java, js, C#, Pascal e Assembly. SO: Windows 7, XP, Ubuntu, Mint, Netbook Remix

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *