Que yo sepa, Windows no tiene una función incorporada para esto, pero hay aplicaciones de terceros que lo ayudarán a hacer el truco. En mi experiencia, ForceBindIP siempre ha funcionado bastante bien. Hace exactamente lo que dice: la ejecución de un programa a través de ForceBindIP se asegurará de que utiliza una interfaz específica.
En su caso, se trataría de instalar el programa (o extraer la versión portátil) y ejecutar µTorrent usando ForceBindIP.exe 1.2.3.4 %PROGRAMFILES%\uTorrent\uTorrent.exe
, reemplazando 1.2.3.4 con la dirección de la interfaz inalámbrica.
En caso de que no haya una ruta desde su interfaz inalámbrica al destino, debe agregar una. Puede ser cualquier ruta que desee, pero para una aplicación como µTorrent, probablemente desee enrutar el tráfico a todos los destinos en lugar de rangos de IP específicos.
Para hacer esto, abra el símbolo del sistema elevado, escriba ipconfig
y tome nota de la puerta de enlace de su conexión inalámbrica, que probablemente sea la dirección IP de su punto de acceso (por ejemplo, 192.168.2.1). Luego, escriba route print
y verifique el identificador de dos dígitos de su tarjeta inalámbrica en la lista de interfaces (por ejemplo, 12), así como la métrica de la entrada 0.0.0.0 en la tabla de enrutamiento. A continuación, agregue la ruta usando: route -p add 0.0.0.0 mask 0.0.0.0 192.168.2.1 metric 50 if 12
.
El modificador -p garantiza que la ruta sobreviva al reinicio, pero aún podría romperse si la interfaz inalámbrica obtiene un nuevo identificador. La 'máscara 0.0.0.0 0.0.0.0' significa que la ruta es válida para todos los destinos. '192.168.2.1' se refiere a la dirección de la puerta de enlace que desea utilizar. 'Metric 50' agrega un cierto costo a esta ruta y querrá establecerla muy por encima de la métrica de la otra entrada 0.0.0.0 para evitar que los programas que no están vinculados a una interfaz determinada lo usen en lugar de la conexión por cable. Finalmente, 'if 12' establece la interfaz a la que se aplica la ruta.