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
===========================================================================
Antworten:
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 ,
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).
quelle
route add 74.125.132.0 mask 255.255.255.0 10.81.50.185
ungefähr so aussehen: (Google ist 74.125.132.104). Wenn dies nicht funktioniert, überprüfen Sie Ihre Metriken mitroute print
, da die Route mit der niedrigsten Metrik gewinnt.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.
quelle
Es wurde noch nicht veröffentlicht, aber Connectify Dispath verspricht genau das: http://www.connectify.me/dispatch/
Edit: Es wurde jetzt veröffentlicht.
quelle
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.
quelle