mowgly Inserito: 1 giugno 2008 Segnala Inserito: 1 giugno 2008 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
geoline Inserita: 1 giugno 2008 Segnala Inserita: 1 giugno 2008 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
duric74 Inserita: 3 giugno 2008 Segnala Inserita: 3 giugno 2008 Potresti provare Netselector (http://sourceforge.net/projects/netselector/)CiaoAndy
geoline Inserita: 3 giugno 2008 Segnala Inserita: 3 giugno 2008 (modificato) Bravo duric74! 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. Modificato: 3 giugno 2008 da geoline
duric74 Inserita: 3 giugno 2008 Segnala Inserita: 3 giugno 2008 (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'ufficioDa 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:\binCopiare il file c:\pippo.txt in c:\binRinominare il file pippo.txt in lanufficio.txt2) 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:\binRinominare il file pippo.txt in lancasa.txt3) Creare il file batch per impostare automaticamente le impostazioni Ufficio.nella directory c:\bin creare un file chiamatolan_ufficio.cmd all'interno scrivere il seguente comandonetsh 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 chiamatolan_casa.cmd all'interno scrivere il seguente comandonetsh 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,GWSet colNetAdapters = objWMIService.ExecQuery _ ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")For Each objNetAdapter In colNetAdapters errEnable = objNetAdapter.EnableDHCP()Next'DNSSet 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 :-)CiaooooooooooAndy Modificato: 3 giugno 2008 da duric74
mowgly Inserita: 3 giugno 2008 Autore Segnala Inserita: 3 giugno 2008 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
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora