Condivisione
automatica di una qualsiasi connessione Internet dial-up o VPN
10/02/2009
Forse non sono molti quelli che se ne sono accorti, ma uno dei
vantaggi del "veterano" sistema operativo Windows98
sui suoi successori era che la condivisione della connessione
Internet (servizio ICS) era a livello di interfaccia WAN (PPP/SLIP)
e non relativa ad una specifica connessione remota.
Questo permetteva di poter configurare e usare connessioni Internet
di tipo diverso (con diversa tariffazione e/o prestazioni) senza
conseguenze sul funzionamento del servizio ICS (Internet Connection
Sharing); qualsiasi fosse la connessione Internet attiva,
essa veniva regolarmente condivisa.
Diversamente da Windows98, in WindowsXP il servizio ICS è
"aggangiato" ad una sola, specifica, connessione remota,
quella sulla quale viene manualmente attivato dall'utente; e SOLO
QUELLA connessione Internet viene condivisa, non altre.
In condizioni "normali", quindi, chi ha l'esigenza
di condividere la connessione Internet di un PC con sistema operativo
Windows XP, non può usare una connessione "a scelta"
senza rischiare di incorrere nella necessità di reimpostare,
manualmente, e con una lunga serie di click, la connessione sui
cui è attivo il servizio di condivisione; il chè,
tra l'altro, diventa cosa particolarmente difficoltosa se anche
coloro che, di norma, usano uno dei computer che sfruttano la
connessione condivisa, devono essere abilitati e istruiti per
effettuare la "reimpostazione".
Casi tipici
La difficoltà di condividere una connessione Internet
qualsiasi, "a scelta" tra quelle disponibili, si fa
particolarmente sentire laddove la connessione Internet "principale"
è del tipo "a soglie" di traffico (o di tempo)
disponibile; nel momento in cui viene "consumato" tutto
il credito disponibile è, giocoforza, necessario usare
una connessione Internet "alternativa", di backup.
Un altro caso tipico in cui può esserci l'esigenza di
alternare la connessione Internet in uso è quello che vede
affiancate due tipi di connessioni remote: una "economica"
dial-up analogica 56K o ISDN, e una a banda larga
o satellitare (tipicamente attorno ai 640Kbit/s in download),
con tariffazione a consumo, più performante ma più
onerosa. In questo caso la connessione "più costosa"
verrebbe usata per vedere contenuti multimediali altrimenti non
accessibili, o per scaricare rapidamente dalla rete aggiornamenti
di software e driver; mentre per tutto il resto verrebbe usata
la connessione "economica".
Per meglio spiegare la soluzione che qui di seguito esporrò,
farò, d'ora innanzi, riferimento ad un "caso tipico"
che è "ibrido" rispetto ai due sopra esposti.
Sul PC Server, che condivide la connessione Internet, sono
presenti tre diverse connessioni remote:
- Connessione mediante modem UMTS/HSDPA con soglia giornaliera
di traffico disponibile.
- Connessione mediante modem analogico 56K e linea telefonica
terrestre PSTN.
- Connessione satellitare composta dall'uso combinato
di una connessione di upload mediante modem analogico
e linea telefonica PSTN, e di una connessione VPN (Virtual
Private Network) alla rete del provider della connettività
satellitare.
I programmi necessari
Prendiamo il caso di una coppia di computer dei quali uno, il
Server, dispone delle connessioni Internet sopra elencate,
l'altro, il Client, usufruisce della connessione Internet
condivisa dal Server.
|
|
connessione Wireless
ad-hoc con protezione WPA
|
|
Si desidera che anche l'utente che usa il computer Client
possa liberamente scegliere quali delle connessioni disponibili
sul Server attivare e utilizzare; e si desidera che,
qualunque sia la connessione Internet scelta, questa venga automaticamente
condivisa dal Server.
Allo scopo sarà necessaria una combinazione di tre piccoli
programmi freeware, completamente gratuiti (cliccare
qui per il download).
Remote Disconnection
Utility (ver. 1.1)
E' un programma costituito da due componenti: uno destinato all'installazione
sul computer Server, l'altro su tutti i computer Client.
Su ogni computer su cui è installato, il programma rende
disponibile l'elenco delle connessioni Internet presenti sul Server
e permette di comandare l'attivazione di una connessione a scelta,
come pure, successivamente, di comandare la disconnessione.
DUTraffic
(ver. 1.5)
La scopo principale di questo programma è quello di monitorare
le connessioni Internet dial-up e registrarne la durata,
il volume di dati scambiati in ingresso e in uscita, le prestazioni
e tutta una serie di altri dati statistici; il tutto accompagnato
da una varietà di notifiche configurabili e attivabili
dall'utente a proprio piacimento.
Come già spiegato alla pagina Web http://www.controsensi.it/DUTRR/DUTRR.html,
DUTraffic, in abbinamento con lo script
DUTraffic_Reset&Run.vbs,
rappresenta un ottima soluzione gratuita per tenere sotto controllo
le connessioni Internet soggette a soglie di traffico giornaliero
(come quella offerta dall'operatore di telefonia mobile 3, mediante
l'opzione "Naviga 3").
Ma in questo contesto, la funzione del programma che è
più utile allo scopo è quella che permette di associare
all'avvio di una qualsiasi connessione Internet l'esecuzione automatica
di uno o più programmi; questa funzione sarà
preziosa per far eseguire, automaticamente e al momento giusto,
l'ultimo, e qui di seguito descritto, dei tre programmi.
EnableICSonActiveConn.vbs
E' un programma di tipo script, da me realizzato, che si
occupa di identificare la connessione Internet attiva e di "spostare"
su di essa il servizio di condivisione ICS.
Nel caso in cui, successivamente alla connessione Internet dial-up,
venga attivata pure una connessione di tipo VPN, lo script
è in grado di rilevarla e di spostare la condivisione dalla
connessione remota dial-up a quella VPN; in questo modo
anche le connessioni Internet di tipo satellitare, che
tipicamente richiedono l'accesso a reti VPN, possono essere condivise
in modo automatico.
Il programma, inoltre, è in grado di porre rimedio ad un
difetto di funzionamento del servizio ICS (di Windows XP) che
smette di funzionare se la connessione sui cui è stato
attivato viene rinominata. Per questo motivo lo script esegue
sempre uno spostamento temporaneo della condivisione dalla connessione
già condivisa ad un'altra qualsiasi tra quelle disponibili
e poi, nuovamente, alla connessione inizialmente condivisa.
Nota bene: il servizio di
condivisione della connessione Internet DEVE essere attivato
MANUALMENTE almeno una prima volta, su di una qualunque connessione,
prima di poter utilizzare lo script; in caso contrario
si verificherà un errore e il programma si interromperà
senza eseguire la sua funzione.
Pages: [ 1 | 2
| 3 | 4
| 5 ]
|