Zwei Internetverbindungen gleichzeitig in Windows 7

9

Ich habe ein 3G-Funkmodem und ein LAN. Im Moment sind beide miteinander verbunden.

Ich brauche eine Möglichkeit zu wählen, welche Anwendungen die 3G-Verbindung verwenden und welche Anwendungen das LAN verwenden.

Mein Betriebssystem ist Windows 7. Wie kann ich das tun? Irgendwelche Ideen?

Hier ist ein Routendruck : - Die IP des 3G-Modems lautet 10.81.132.96

Nehmen wir zum Beispiel an, Sie ordnen google.com der Verwendung der 3G-Internetverbindung zu.

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
===========================================================================
Webmaster
quelle

Antworten:

6

Windows steuert immer, welche Netzwerkverbindung verwendet wird. Wenn Sie mehrere aktive Netzwerkverbindungen zu demselben Netzwerk haben , verwendet Windows die erste, die unter Netzwerk- und Freigabecenter-> Adaptereinstellungen ändern aufgeführt ist. Andere Netzwerkverbindungen werden nicht verwendet.

Wenn Sie über zwei Netzwerkadapter verfügen und die Verwendung eines bestimmten Adapters erzwingen möchten, müssen zwei Fälle berücksichtigt werden.

1. Die Anwendung verwendet eine bekannte Website

Wenn eine bestimmte Anwendung nur eine oder mehrere bekannte Websites verwendet und das drahtgebundene und das drahtlose Netzwerk unterschiedliche Bereiche / Segmente von IP-Adressen verwenden, können Sie die IP-Adresse der Website (s) zusammen mit dem Befehl route verwenden , um Einträge hinzuzufügen Die lokale IP-Routing-Tabelle, die solche Anforderungen über einen bestimmten Adapter an diese Adressen weiterleitet.

Zum Beispiel ,

route add 88.99.0.0 mask 255.255.0.0 10.0.0.1

sendet den gesamten Datenverkehr für 88.99.xx an die nächste Hop-Adresse 10.0.0.1, die die Adresse des Routers sein kann. Der Router verfügt in diesem Fall über zwei IP-Adressen über das verkabelte und das drahtlose Segment. Datenverkehr, der nicht mit einer Route übereinstimmt, wird an die Standardroute 0.0.0.0 gesendet, die normalerweise dem ersten Adapter in verbindlicher Reihenfolge zugeordnet ist.

Durch diese Technik verwendet Windows beide Netzwerkadapter indirekt, indem sie sich tatsächlich in einem anderen Netzwerk befinden (z. B. 192.168.1.x und 192.168.2.x). Wenn bestimmte Ressourcen nur in dem einen oder anderen Netzwerk verfügbar sind oder Routen zu dem einen oder anderen führen, wählt Windows offensichtlich die entsprechende Netzwerkverbindung.

Auf diese Weise wird nicht direkt gesteuert, welcher Netzwerkadapter pro Anwendung / Dienst verwendet wird. Es gibt jedoch eine zweite Lösung.

2. Verwenden einer virtuellen Maschine

Wenn Sie einen Manager für virtuelle Maschinen wie VirtualBox installieren, können Sie eine virtuelle Gastmaschine (VM) erstellen und ihren virtuellen Netzwerkadapter mit einem der physischen Hostadapter verbinden.

Auf diese Weise verwendet jede in der VM gestartete Anwendung den angegebenen Adapter, unabhängig von ihrer Position in der Adaptertabelle des Hosts. Sie können also die Netzwerkaktivitäten aufteilen, indem Sie zwischen Host oder Gast als Ausführungsmedium wählen, während Host und Gast Dateien gemeinsam nutzen können über Netzwerkfreigaben.

Windows 7 verfügt über den XP-Modus, bei dem es sich tatsächlich um eine eng integrierte virtuelle Maschine handelt. Obwohl virtuelle Maschinen ziemlich lahm sind, könnte es möglich sein, sie auf diese Weise zu verwenden (oder auch nicht, wie ich es nie versucht habe).

harrymc
quelle
Die Antwortidee scheint großartig zu sein, aber ich verstehe nicht, wie man eine Route richtig einstellt - ich erhalte einen falschen Parameterfehler. Lassen Sie mich einige Details nennen: 3G IP: 10.80.140.208 / 3G Subnetzmaske: 255.255.255.248 / 3G Gateway: 10.81.50.185 - und die IP der Website lautet beispielsweise google.com. Können Sie mir bitte zeigen, wie es richtig geht? Diese Route hinzufügen? Ty
Webmaster
1
Es sollte route add 74.125.132.0 mask 255.255.255.0 10.81.50.185ungefähr so aussehen: (Google ist 74.125.132.104). Wenn dies nicht funktioniert, überprüfen Sie Ihre Metriken mit route print, da die Route mit der niedrigsten Metrik gewinnt.
Harryc
3

Schauen Sie sich dieses Tutorial an. Es verwendet ForceBindIP , um eine Anwendung zur Verwendung einer bestimmten Netzwerkkarte zu zwingen. Der einzige Nachteil ist, dass Sie Ihre Programme bei jedem Start mit ForceBindIP ausführen müssen.

ChrisN
quelle
Sehr interessanter Fund, aber letzte Veröffentlichung ist von 2009.
Harrymc
1
Wenn es funktioniert, funktioniert es! :)
ChrisN
Unter Windows 8.1 funktioniert es nicht mehr.
0

Wenn jede Anwendung nur zu bestimmten Ziel-IPs gehen soll, können Sie der Windows-Routing-Tabelle statische Routen für die Zieladressen hinzufügen.

Steve
quelle
Wie geht das genau?
Sakher