Windows 7: Einzelne IP über verschiedene Schnittstellen (wlan) weiterleiten

8

Ich bin über Ethernet (10.1.1.1, Schnittstelle 11) sowie über WLAN (172.22.12.1, Schnittstelle 12) verbunden. Ich versuche, nur einen bestimmten Host (140.239.191.10 - das ist whatismyipaddress.com zu Testzwecken) über das WLAN anstelle der Ethernet-Karte (die die höhere Metrik hat) zu routen.

Lassen Sie mich Ihnen meine Routing-Details geben:

Network Destination | Netmask         | Gateway     | Interface     | Metric
0.0.0.0             | 0.0.0.0         | 10.1.1.1    | 10.1.10.149   | 10
0.0.0.0             | 0.0.0.0         | 172.22.12.1 | 172.22.12.110 | 20

Jetzt habe ich folgendes versucht:

route add 140.239.191.10 mask 255.255.255.255 172.22.12.1 metric 1 if 12

und ich bekomme diesen Zusatz zur Routentabelle

140.239.191.10      | 255.255.255.255 | 172.22.12.1 | 172.22.12.110 | 31

Und hier liegt das Problem, das ich denke: Der Route wird automatisch eine Metrik von 31 zugewiesen, und daher wird der Verkehr nicht über meine WLAN-Schnittstelle, sondern über das Ethernet (aufgrund der niedrigeren Metrik) geleitet. Beim Surfen zur IP wird immer noch die öffentliche IP-Adresse meines Ethernet-Adapters angezeigt und nicht die öffentliche IP-Adresse des WLAN-Adapters (bei dem es sich um ganz unterschiedliche Netzwerke handelt - lokales DSL und UMTS).

Ich möchte dem WLAN nicht die niedrigere Metrik geben, da ich im Allgemeinen die Ethernet-Schnittstelle für den gesamten Netzwerkverkehr verwenden möchte (sie ist schneller und ich kann auf meine internen Netzwerkfreigaben zugreifen). Ich möchte nur eine einzelne IP über den WLAN-Adapter weiterleiten .

Anregungen geschätzt!

Dennis

Dennis G.
quelle
Windows verwendet unabhängig von der Metrik immer die spezifischste Route (Ausnahmen gelten in bestimmten, sehr ungewöhnlichen Konfigurationen). Die von Ihnen hinzugefügte Route, die sich auf eine bestimmte IP-Adresse bezieht, wird unabhängig von ihrer Metrik immer für diese IP verwendet (es sei denn, es gibt eine andere Route, die ebenso spezifisch ist. In diesem Fall ist die Metrik der Schiedsrichter). Wenn Ihr Browser eine dauerhafte Verbindung zum Webserver hatte (was die meisten HTTPv1.1-Browser tun), befand sich die ursprüngliche Verbindung auf der LAN-Netzwerkkarte und wechselte nicht zum WLAN, wenn Sie die neue Route hinzufügten.
Chris S
Der vorherige Kommentar von @ChrisS ist falsch. Windows 7 verwendet nicht die spezifischste Route. Siehe meinen Upvote-Kommentar in meiner Antwort auf einen Downvote-Kommentar unten.
Danorton
@danorton Welche Beweise oder Referenzmaterialien müssen Sie dafür sichern?
Chris S

Antworten:

5

Nun, ich mache genau das Gleiche und Windows 8 besteht darauf, das "LAN" -Gateway zu verwenden ... anstelle des "WLAN" -Gateways.

Also, nicht sicher, ob Windows "launisch" ist :) oder nicht; aber ich denke, dieser Befehl sollte einfach zu bedienen sein.

Versuchte mehrere Kombinationen, z. B. nicht die spezifische IF für WLAN zu verwenden oder einen niedrigeren METRIC einzustellen oder eine MASKE für ... 108.142.0 zu verwenden. Immer das gleiche Ergebnis; es wird anscheinend ignoriert.

route ADD 93.108.142.151 10.30.94.1 IF 13 (wo 10.30.94.1 wenn das WLAN-Gateway)

Nachdem der Befehl gegeben wurde, wird eine Route gedruckt und tracertzurückgegeben

Aktive Routen:
Netzwerkziel-Netzmasken-Gateway-Schnittstellenmetrik
0.0.0.0 0.0.0.0 10.30.60.1 10.30.61.140 20
0.0.0.0 0.0.0.0 10.30.94.1 10.30.94.25 25
93.108.142.151 255.255.255.255 10.30.94.1 10.30.94.25 21

C: \ Windows \ system32> Tracert 93.108.142.154

   1 2 ms 1 ms 1 ms 10.30.60.1
   2 1 ms 1 ms 1 ms 192.168.191.55
   3 10 ms 8 ms 8 ms 192.168.79.97

user189274
quelle
0

hmm - es scheint jetzt zu funktionieren, ohne dass ich etwas ändere (ich ging tatsächlich auf einen Kaffee). Vielleicht braucht Windows einige Zeit, um die neuen Einstellungen zu verwenden?

Müsste ich eine ipconfig /erneuerung durchführen oder so, damit die Einstellungen sofort verwendet werden?

Dennis G.
quelle
Ich gehe davon aus, dass ipconfig / flushdns den zwischengespeicherten Fehler beseitigen würde, wenn Sie vor dem Hinzufügen der Route versucht hätten, den Host zu erreichen.
Kara Marfia
Ja, Flushdns war das Richtige, danke!
Dennis G
0

Versuchen Sie, die automatischen Metriken der Ethernet- und WLAN-Verbindung auszuschalten. Die automatische Metrik überschreibt hier die Priorität.

Peng Liu
quelle