Escenario:
Un sólo PC con Windows XP y dos tarjetas de red, drivers y software correctamente configurados.
Dos routers ADSL simples, no profesionales (o cable, es indiferente), cada uno de ellos con una conexión independiente a internet (identico o distinto ISP, es indiferente)
La red no dispone de Proxys, FireWalls, etc., es decir, configurada con los mínimos servicios y aparatos posibles.
El primero de los interfaces de red (eth1), esta conectado al router1, y el segundo (eth2) al router2
eth1 CONECTADO AL ROUTER 1
Dirección física. . . . . . . . . : 6C-XX-XX-XX-XX-7B
Dirección IP. . . . . . . . . . . : 192.168.14.8
Máscara de subred . . . . . . . . : 255.255.255.0
Puerta de enlace predeterminada : 192.168.14.1
Servidores DNS . . . . . . . . . .: 192.168.14.1
eth2 CONECTADO AL ROUTER 2
Dirección física. . . . . . . . . : 6C-XX-XX-XX-XX-7A
Dirección IP. . . . . . . . . . . : 192.168.12.8
Máscara de subred . . . . . . . . : 255.255.255.0
Puerta de enlace predeterminada : 192.168.12.1
Servidores DNS . . . . . . . . . .: 192.168.12.1
Obviamente, ambos interfaces no se ven entre ellos, dado que pertenecen a distintas redes
Windows dispone de dos programas que utilizan salida a internet, por ejemplo, dos navegadores, o eMule y JDowloader, o incluso dos instancias del mismo programa.
¿Como indicar a cada programa que salga a internet por una conexión determinada?
Mediante el comando route he probado sin éxito varias opciones.
Creo que la solución pasa por instalar un software proxy, pero con los que he probado, nada de nada
Estoy seguro de que alguien más ha tenido esta duda, que por otro lado puede resultar muy útil y eficiente, pero ¿alguien lo ha resuelto?
Soluciones posibles YA PROBADAS y que NO SON EL OBJETO DE ESTA PREGUNTA
1.- Cisco, zyxel, y otros fabricantes proveen de soluciones profesionales basadas en el Balanceo de Carga en sus Routers, Proxys y FireWall
2.- Virtualización (mediante QEMU, por ejemplo): Habilitar sólo un interfaz (eth1) parar el sistema anfitrión, y otro (eth2) para el sistema virtualizado
3.- Windows 2003 Server y posteriores disponen de una opción de Balanceo de Carga, pero sólo he conseguido hacerla funcionar para los servicios de Microsoft, con unos resultados bastante pobres
4.- Linux, mediante bind, pero tela marinera.
Gracias de antemano a todos.