Hallo zusammen,
ich habe folgende Konstellation mit Vista Ultimate auf DELL XPS 1330 Laptop (wobei ich vermute, dass das ein generelles Vista Problem ist und HW unabhängig auftritt, da auch in VM-Ware reproduzierbar).
Wenn ich z.B. über UMTS-Wählverbindung mit dem Internet verbunden bin und gleichzeitig im LAN sitze, so gibt es logischerweise 2 Default routen:
UMTS: Default Route1: 0.0.0.0 0.0.0.0 auf Verbindung IP-des-Carriers Metrik
LAN: Default Route2: 0.0.0.0 0.0.0.0 IP-des-Routers IP-des-Laptops Metrik
Topologie:
Internet ----- Router ----- LAN ----- | Laptop | ----- Dialup RAS / UMTS ----- Internet
Soweit so gut. Die Metrik der Default Route 1 (UMTS) sitzt höher (kleinerer Wert) als Default Route 2, sodass alles was nicht im LAN sitzt über die UMTS Verbindung geschickt wird - logisch. Ich möchte aber explizit alles über den Router im LAN schicken und nur bestimmte Routen/Adressen über UMTS erreichen. Setzt man die bessere Metrik entsprechend auf Default Route 2 so wird dies von Vista ignoriert. Alles geht weiterhin über UMTS.
Selbst wenn ich Default Route1 komplett lösche funktioniert es nicht. Ein route print zeigt nach dem Löschen der Default Route1 nur noch die Default Route2 an, die Anzeige ist soweit korrekt, und dennoch versucht Vista alles (bis auf LAN IPs) über die UMTS Verbindung zu erreichen. Nach dem Löschen der Default Route 1 erreiche ich ausser dem LAN nichts mehr, obwohl gem. Routing Tabelle und route print die Default Route 2 aktiv ist und alles über Default Route 2 laufen müsste.
Selbes Szenario funktioniert mit XP einwandfrei. Nach Löschen der Default Route1 unter XP läuft alles sauber, so wie es auch in der Routingtabelle definiert und gewünscht ist, über das LAN zum Internet.
Vista scheint also bei aktiver Dialup/RAS-Verbindung diese unabhängig von Einträgen in der Routing Tabelle immer zu preferieren?? Fraglich ist wozu es dann eine Routingtabelle in Vista gibt, wenn ohnehin das OS entscheidet was es macht ???
Im übrigen agiert Windows 7 hier genau wie Vista. XP hingegen interessiert sich für seine Routing Tabelle und agiert richtig.
Ist das ein genereller Vista Bug, oder nur bei mir so? Irgendwelche Ideen?
Besten Dank im voraus.