|
Vediamo come cambiare rapidamente la propria connessione di rete o
mettere degli script che lo facciano per noi a disposizione dei nostri
utenti.
Innanzitutto è bene chiarire che ciò di cui stiamo parlando funziona con
windows 2000 o superiore.
Detto questo spighiamo che esiste un modo per impostare i parametri di rete
da linea di comando. Infatti digitando dal prompt netsh.exe si aprirà
una console in cui sarà possibile utilizzare una serie di istruzioni:
.. - Raggiunge un livello di contesto.
? - Visualizza un elenco di comandi.
abort - Ignora qualsiasi modifica effettuata in modalità non in linea.
add - Aggiunge una voce di configurazione a un elenco di voci.
alias - Aggiunge un alias.
bye - Chiude il programma.
commit - Apporta le modifiche effettuate in modalità non in linea.
delete - Elimina una voce di configurazione da un elenco di voci.
dump - Visualizza uno script di configurazione.
exec - Esegue un file di script.
exit - Chiude il programma.
help - Visualizza un elenco di comandi. |
interface - Passa al contesto
`interface'.
offline - Imposta 'non in linea' come modalità corrente.
online - Imposta 'in linea' come modalità corrente.
popd - Estrae un contesto dallo stack.
pushd - Inserisce un contesto corrente sullo stack.
quit - Chiude il programma.
ras - Passa al contesto `ras'.
routing - Passa al contesto `routing'.
set - Visualizza impostazioni di configurazione.
show - Visualizza informazioni.
unalias - Elimina un alias. |
nel sottocontesto interface abbiamo disponibili i seguenti comandi
:
dd - Aggiunge una
voce di configurazione ad una tabella.
delete - Elimina una voce di configurazione da una tabella.
dump - Effettua il dump di uno script di configurazione.
help - Visualizza la guida. |
ip - Passa al contesto `interface
ip'.
reset - Ripristina le informazioni.
set - Imposta informazioni di configurazione.
show - Visualizza informazioni. |
nel sottocontesto interface\ip abbiamo disponibili i seguenti
comandi :
add - Aggiunge una voce di configurazione
ad una tabella.
delete - Elimina una voce di configurazione da una tabella.
dump - Effettua il dump di uno script di configurazione. |
help - Visualizza la guida.
set - Imposta informazioni di configurazione.
show - Visualizza informazioni. |
Approfittiamone quindi per creare dei file script tali da poter essere
eseguiti con il comando netsh exec script.txt , dove script.txt
è il nome che assegneremo ad un file di testo contenente le informazioni ed
i comandi per settare la nostra rete. Cominciamo quindi a creare con notepad
un file di testo vuoto in c: e chiamiamolo dhcp.txt , questo sarà il
nostro primo script e servirà a mettere un computer in grado di accattare
l'assegnazione dinamica degli indirizzi (il tipico pc di casa collegato con
fastweb avrà una configurazione del genere.)
------------------------
Rem Script per la configurazione della rete: Casa
interface
ip
set address name="Connessione alla rete locale (Casa)" source=dhcp
set dns name="Connessione alla rete locale (Casa)" source=dhcp
quit
-----------------------
A questo punto lanciando netsh exec c:\dhcp.txt il computer si
setterà per accettare l'assegnazione degli indirizzi dal provider.
Per i computer in ufficio invece dovrete creare degli script per netsh
exec con dei parametri più complessi (Indirizzo Ip statico, Dns, Subnet,
Gateway). La facilità con cui è possibile cambiare i parametri con netsh è
favolosa. Un pò meno semplice è creare gli script se non siete dei
sistemisti anche se con un pò di pratica potreste svilupparli da soli....
...oppure potreste generarli con questo piccolo applicativo della serie CodeGen.
|