martedì 23 marzo 2010

Associare un'applicazione ad una specifica connessione

Nel caso abbiate la possibilità di connettervi a 2 o più connessioni internet indipendenti (ad esempio una rete ethernet e una wireless, oppure due wireless diverse), vi sarete accorti che Windows permette l'utilizzo di una sola connessione per volta (quella con priorità più alta) il che non permette di sfruttare appieno le vostre risorse.
Ad esempio potreste dedicare una connessione al peer to peer mentre l'altra connessione a tutto il resto.
Grazie a ForceBindIP finalmente questo sarà possibile, e seguendo questi passi sarà anche relativamente semplice.

Premesse.
Per avere 2 connessioni contemporaneamente sono necessarie 2 schede (ad esempio una ethernet e una wireless, oppure 2 wireless).
Prima di eseguire questi passi è necessario essere connessi ad entrambe le connessioni.
Una connessione ethernet ha la priorità rispetto ad una wireless, per cui se non cambiate le priorità con questi passi potrete associare una o più applicazioni alla connessione wireless mentre la connessione ethernet rimarrà sempre quella principale, ovvero quella alle quali saranno associate tutte le altre applicazioni.
Per cambiare la priorità (ad esempio se volete usare il wireless come connessione principale e la ethernet come connessione dedicata) dovete andare su Connessioni di rete -> Avanzate* -> Impostazioni avanzate, e cliccando sulle freccie potete alterare la priorità.

* per far comparire su Windows Vista/7 il menu Avanzate dovete premere il tasto Alt.


Passo 0: scaricate ForceBindIP-1.2a.zip ed estraetelo nella cartella C:\Windows\System32
Passo 1: aprite il prompt dei comandi digitando cmd sulla barra cerca/esegui;


Passo 2: nel prompt dei comandi digitate ipconfig e poi premete Enter;
Passo 3: prendete nota dell'Indirizzo IP* associato alla scheda che volete dedicare;

Passo 4: nel prompt dei comandi digitate forcebindip -i [Indirizzo IP*] [percorso applicazione] e premete Enter.

* IPv4 su Windows Vista/7

Esempio: forcebindip -i 192.168.1.2 "C:\Program Files\eMule\emule.exe"

Per ricavare il [percorso applicazione] individuate il link all'applicazione desiderata, su di esso cliccate sul tasto destro del mouse e poi su Proprietà, il [percorso applicazione] è quello contenuto nella casella Destinazione, potete copiarlo e incollarlo sul prompt dei comandi (usando il mouse, con la tastiera non funziona).


In questo modo la vostra applicazione utilizzerà la connessione che avete scelto!

Se c'è qualcosa che non è chiaro non esitate a contattarmi tramite i commenti.

Un ringraziamento doveroso alla mia fonte.

Nessun commento: