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