Vai al contenuto
PLC Forum


Lan Casa-Ufficio


Messaggi consigliati

Inserito:

Ciao a tutti,

esiste un programma che mi permette molto semplicemente di impostare, a seconda di dove sono collegato con il portatile, l'indirizzo IP predefenito (quando sono in ufficio), o l'IP assegnato in DHCP (casa), senza dover tutte le volte, entrare in connessione di rete, proprietà, ip........................ etc...etc.....

Non sono riuscito a trovare nulla di gratuito, esistono? A pagamento dove li trovo?

Grazie


Inserita:

E' una limitazione dei sistemi.

Devi avere più schede di rete.

Puoi utilizzare una scheda PCMCIA addizionale o una USB/ethernet che utilizzerai nel caso meno frequente (in quanto un pò più scomoda).

Ciao

Inserita: (modificato)

Bravo duric74! clap.gif

Sembra un'ottima soluzione.

Non la conoscevo, unico neo: richiede necessariamente .Net Framework v2.0.50727.

Che personalmente evito su tutte le macchine ove non strettamente necessario. senzasperanza.gif

Modificato: da geoline
Inserita: (modificato)

Si puo' fare anche con un po' di sano shell script.

E' piu' complesso ma creandosi due file template basta fare doppio clic su un comando batch appositamente preparato.

1) Preparazione Configurazione Scheda di Rete Ufficio.

Con la scheda di rete impostata con la Lan dell'ufficio

Da prompt dei comandi digitare:

netsh interface dump > c:\pippo.txt

(il comando scarica le impostazioni della scheda di rete nel file di testo in c:\ pippo.txt)

Creare una directory c:\bin

Copiare il file c:\pippo.txt in c:\bin

Rinominare il file pippo.txt in lanufficio.txt

2) Preparazione Configurazione Scheda di Rete Casa.

Cambiare a mano i settaggi della scheda di rete con le impostazioni della Lan casalinga.

Da prompt dei comandi digitare:

netsh interface dump > c:\pippo.txt

(il comando scarica le impostazioni della scheda di rete nel file di testo in c:\ pippo.txt)

Copiare il file c:\pippo.txt in c:\bin

Rinominare il file pippo.txt in lancasa.txt

3) Creare il file batch per impostare automaticamente le impostazioni Ufficio.

nella directory c:\bin creare un file chiamato

lan_ufficio.cmd

all'interno scrivere il seguente comando

netsh exec lanufficio.txt

(il comando lancia l'import delle impostazioni di rete contenute nel file di testo precedentemente preparato con il dump)

Chiudere e salvare.

4) Creare il file batch per impostare automaticamente le impostazioni Casa.

nella directory c:\bin creare un file chiamato

lan_casa.cmd

all'interno scrivere il seguente comando

netsh exec lancasa.txt

(il comando lancia l'import delle impostazioni di rete contenute nel file di testo precedentemente preparato con il dump)

Chiudere e salvare.

A questo punto bastera' fare doppio clic sul file cmd che si vuole lanciare (ufficio o casa) a seconda di quali impostazioni caricare.

Note: il file di testo con le impostazioni e' editabile con qualunque editor di testo e quindi modificabile di conseguenza. E' abbastanza intuitivo capire come cambiare un indirizzo IP.

Questo nel caso siano due reti dove si debba assegnare in modo statico due IP con relativi gateway, dns, wins, etc....

Se invece in ufficio e' IP statico mentre a casa e' IP dinamico con DHCP, per impostare automaticamente l'impostazione di DHCP attivo si puo' usare uno script in vbs (da lanciare con un doppio clic).

Creare un file setip.vbs ed incollare il testo seguente:

******

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

'IP,MASK,GW

Set colNetAdapters = objWMIService.ExecQuery _

("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

For Each objNetAdapter In colNetAdapters

errEnable = objNetAdapter.EnableDHCP()

Next

'DNS

Set colNetCards = objWMIService.ExecQuery _

("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")

For Each objNetCard in colNetCards

arrDNSServers = Array("192.168.1.100", "192.168.1.200")

objNetCard.SetDNSServerSearchOrder()

Next

**************

Chiudere e salvare.

Doppio clic per lanciare ed automaticamente tutte le schede di rete del computer saranno impostate per ricevere un indirizzo da un DHCP server.

Combinando le situazioni (lavorando un pochino solo in fase di creazione degli script ed impostazioni iniziali) si ottiene un meccanismo abbastanza rapido per cambiare le impostazioni di rete con un semplice 'doppio clic'.

Quanto sopra richiede un minimo di dimestichezza sullo scripting e sulle configurazioni di rete in genere (ogni sintassi e' fornita 'as it' testata e funzionante su sistemi Win2000 e XP PRO).

[at]Geo: questo non richiede il framework .NET installato :-)

Ciaoooooooooo

Andy

Modificato: da duric74
Inserita:

Grazie a tutti dei consigli, ho utilizzato Net selector ed ho risolto, ho dovuto aggiornare .Net Framework dalla versione 1.1 alla v2.0.50727 ma sembra tutto ok.

Comunque grazie anche a duric74 mi sono copiato i suoi consigli nel caso venga fuori una qualsiasi scadenza del programma.

Ciao a presto

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...