Dos conexiones a internet a la vez en Windows 7

9

Tengo un módem inalámbrico 3G y una LAN. En este momento, ambos están conectados.

Necesito una forma de elegir qué aplicaciones usarán la conexión 3G y qué aplicaciones usarán la LAN.

Mi sistema operativo es Windows 7. ¿Cómo puedo hacer esto? ¿Algunas ideas?

Aquí hay una ruta de impresión: - la IP del módem 3G es 10.81.132.96

Digamos, por ejemplo, mapear google.com para usar la conexión a internet 3G.

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.2.1    192.168.2.102     20
          0.0.0.0          0.0.0.0     10.81.132.97    10.81.132.111    286
     10.81.132.96  255.255.255.224         On-link     10.81.132.111    286
    10.81.132.111  255.255.255.255         On-link     10.81.132.111    286
    10.81.132.127  255.255.255.255         On-link     10.81.132.111    286
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.2.0    255.255.255.0         On-link     192.168.2.102    276
    192.168.2.102  255.255.255.255         On-link     192.168.2.102    276
    192.168.2.255  255.255.255.255         On-link     192.168.2.102    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     192.168.2.102    276
        224.0.0.0        240.0.0.0         On-link     10.81.132.111    286
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     192.168.2.102    276
  255.255.255.255  255.255.255.255         On-link     10.81.132.111    286
===========================================================================
webmasters
fuente

Respuestas:

6

Windows siempre controla qué conexión de red se usa. Si tiene varias conexiones de red activas a la misma red , Windows usará la primera listada en Centro de redes y recursos compartidos-> Cambiar la configuración del adaptador. Otras conexiones de red no se utilizan.

Si tiene dos adaptadores de red y desea forzar el uso de un adaptador específico, entonces hay dos casos a considerar.

1. La aplicación usa un sitio web conocido

Si una aplicación dada usa solo uno o varios sitios web conocidos, y si las redes cableadas e inalámbricas usan diferentes rangos / segmentos de direcciones IP, puede usar la dirección IP de los sitios web, junto con el comando de ruta para agregar entradas en la tabla de enrutamiento IP local que dirigirá tales solicitudes a estas direcciones a través de un adaptador dado.

Por ejemplo ,

route add 88.99.0.0 mask 255.255.0.0 10.0.0.1

enviará todo el tráfico de 88.99.xx a la siguiente dirección de salto de 10.0.0.1, que podría ser la dirección del enrutador. El enrutador tendrá en este caso dos direcciones IP sobre los segmentos cableados e inalámbricos. El tráfico que no coincide con una ruta se envía a la ruta predeterminada 0.0.0.0 normalmente asociada con el primer adaptador en orden de enlace.

Esta técnica hace que Windows use ambos adaptadores de red indirectamente, al colocar cada uno en una red diferente (por ejemplo, 192.168.1.xy 192.168.2.x). Si ciertos recursos solo están disponibles en una u otra red o tienen rutas que conducen a una u otra, entonces, obviamente, Windows elige la conexión de red adecuada.

De esta manera, no se controla directamente qué adaptador de red se utiliza por aplicación / servicio. Pero hay una segunda solución.

2. Usando una máquina virtual

Si instala un administrador de máquina virtual como VirtualBox, puede crear una máquina virtual invitada (VM) y conectar su adaptador de red virtual a cualquiera de los físicos del host.

De esta forma, cualquier aplicación iniciada en la VM utilizará el adaptador designado, sin importar su posición en la tabla de adaptadores del host, de modo que puede dividir las actividades de red eligiendo entre host o invitado como medio de ejecución, mientras que el host y el invitado pueden compartir archivos a través de recursos compartidos de red.

Windows 7 tiene el Modo XP, que en realidad es una máquina virtual estrechamente integrada. Aunque es poco convincente a medida que avanzan las máquinas virtuales, podría ser posible usarlo de esta manera (o no, como nunca lo intenté).

harrymc
fuente
Ty por responder, la idea de la ruta parece genial, pero no entiendo cómo configurar una ruta correctamente: recibo un error de parámetro incorrecto. Permítame darle algunos detalles: 3G IP: 10.80.140.208 / Máscara de subred 3G: 255.255.255.248 / 3G Gateway: 10.81.50.185 - y la IP del sitio, digamos que es google.com ¿Puede mostrarme cómo hacerlo correctamente? agregar esta ruta? Ty
webmasters
1
Debería ser algo como: route add 74.125.132.0 mask 255.255.255.0 10.81.50.185(google es 74.125.132.104). Si esto no funciona, verifique sus métricas route print, ya que la ruta con la métrica más baja gana.
harrymc
3

Mira este tutorial. Utiliza ForceBindIP para forzar a una aplicación a usar una tarjeta de red específica. La única desventaja es que debe ejecutar sus programas con ForceBindIP cada vez que los inicia.

ChrisN
fuente
Hallazgo muy interesante, pero la última versión es de 2009.
harrymc
1
Si funciona, ¡funciona! :)
ChrisN
Ya no funciona en Windows 8.1.
0

Si cada aplicación solo va a direcciones IP de destino específicas, puede agregar rutas estáticas a la tabla de enrutamiento de Windows para las direcciones de destino.

Steve
fuente
¿Cómo hacer esto exactamente?
Sakher