Deux connexions Internet à la fois dans Windows 7

9

J'ai un modem sans fil 3G et j'ai un LAN - Actuellement, ils sont tous les deux connectés.

J'ai besoin d'un moyen de choisir quelles applications utiliseront la connexion 3G et quelles applications utiliseront le LAN.

Mon système d'exploitation est Windows 7. Comment faire? Des idées?

Voici une impression d'itinéraire: - l'IP du modem 3G est 10.81.132.96

Disons, par exemple, mapper google.com à l'utilisation de la connexion 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
la source

Réponses:

6

Windows contrôle toujours la connexion réseau utilisée. Si vous avez plusieurs connexions réseau actives au même réseau , Windows utilisera la première répertoriée sous Centre Réseau et partage -> Modifier les paramètres de l'adaptateur. Les autres connexions réseau ne sont pas utilisées.

Si vous disposez de deux cartes réseau et que vous souhaitez forcer l'utilisation d'une carte spécifique, il y a deux cas à considérer.

1. L'application utilise un site Web connu

Si une application donnée utilise uniquement un ou plusieurs sites Web connus, et si les réseaux câblés et sans fil utilisent différentes plages / segments d'adresses IP, vous pouvez utiliser l'adresse IP du ou des sites Web, ainsi que la commande route pour ajouter des entrées dans la table de routage IP locale qui dirigera ces demandes vers ces adresses via un adaptateur donné.

Par exemple ,

route add 88.99.0.0 mask 255.255.0.0 10.0.0.1

enverra tout le trafic pour 88.99.xx à l'adresse de saut suivante de 10.0.0.1, qui pourrait être l'adresse du routeur. Le routeur aura dans ce cas deux adresses IP sur les segments filaire et sans fil. Le trafic qui ne correspond pas à un itinéraire est envoyé vers l'itinéraire par défaut 0.0.0.0 normalement associé au premier adaptateur dans l'ordre de liaison.

Cette technique oblige Windows à utiliser les deux cartes réseau indirectement, en plaçant en fait chacune sur un réseau différent (par exemple, 192.168.1.x et 192.168.2.x). Si certaines ressources ne sont disponibles que sur l'un ou l'autre réseau ou ont des routes menant à l'un ou l'autre, Windows choisit évidemment la connexion réseau appropriée.

Cette méthode ne contrôle pas directement la carte réseau utilisée par application / service. Mais il y a une deuxième solution.

2. Utilisation d'une machine virtuelle

Si vous installez un gestionnaire de machine virtuelle comme VirtualBox, vous pouvez créer une machine virtuelle (VM) invitée et connecter sa carte réseau virtuelle à n'importe laquelle des cartes physiques de l'hôte.

De cette façon, toute application démarrée dans la machine virtuelle utilisera l'adaptateur désigné, quelle que soit sa position dans la table des adaptateurs de l'hôte, vous pouvez donc diviser les activités réseau en choisissant entre l'hôte ou l'invité comme support d'exécution, tandis que l'hôte et l'invité peuvent partager des fichiers via des partages réseau.

Windows 7 dispose du mode XP, qui est en fait une machine virtuelle étroitement intégrée. Bien que très boiteux en ce qui concerne les machines virtuelles, il pourrait être possible de l'utiliser de cette façon (ou non, car je n'ai jamais essayé).

harrymc
la source
Ty pour avoir répondu, l'idée d'itinéraire semble excellente mais je ne comprends pas comment définir correctement un itinéraire - j'obtiens une erreur de paramètre incorrecte. Permettez-moi de vous donner quelques détails: IP 3G: 10.80.140.208 / Masque de sous-réseau 3G: 255.255.255.248 / Passerelle 3G: 10.81.50.185 - et l'adresse IP du site, disons google.com Pouvez-vous me montrer comment faire correctement ajouter cet itinéraire? Ty
webmasters
1
Cela devrait ressembler à route add 74.125.132.0 mask 255.255.255.0 10.81.50.185ceci : (google est 74.125.132.104). Si cela ne fonctionne pas, vérifiez vos métriques avec route print, car l'itinéraire avec la métrique la plus basse l'emporte.
harrymc
3

Découvrez ce tutoriel. Il utilise ForceBindIP pour forcer une application à utiliser une carte réseau spécifique. Le seul inconvénient est que vous devez exécuter vos programmes avec ForceBindIP à chaque démarrage.

ChrisN
la source
Trouve
1
Si ça marche, ça marche! :)
ChrisN
Cela ne fonctionne plus sous Windows 8.1.
0

Si chaque application ne va accéder qu'à des adresses IP de destination spécifiques, vous pouvez ajouter des itinéraires statiques à la table de routage de Windows pour les adresses cibles.

Steve
la source
Comment faire ça exactement?
Sakher