Sie müssen ein Standard-Gateway für die OpenVPN-Netzwerkschnittstelle hinzufügen.
Die Methode, die ich gefunden habe, ist das Hinzufügen der Route zur Zieladresse 0.0.0.0 über die Netzwerkschnittstelle, die OpenVPN verwendet.
In diesem Beispiel habe ich einen Computer mit der physischen Schnittstelle mit der IP - Adresse 10.20.20.20 im Netzwerk 10.20.20.0/24 und die OpenVPN - TAP - Schnittstelle mit der IP - Adresse 10.1.1.10/24 im Netzwerk 10.1.1.0/24 (IP - Adresse des Servers auf VPN-Netzwerk ist 10.1.1.1).
1) Finden Sie Ihre Netzwerkschnittstellen und Informationen zur aktuellen Route zu 0.0.0.0 heraus:
C:\>route print -4 =========================================================================== Interface List 15...00 ff 6c 3f 5b 0c ......TAP-Win32 Adapter V9 11...00 0e 0c d9 b5 c8 ......Intel(R) PRO/1000 GT Desktop Adapter =========================================================================== IPv4 Route table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.20.20.1 10.20.20.20 10 10.20.20.0 255.255.255.0 On-link 10.20.20.20 266 ...
Derzeit wissen wir, dass Ihre OpenVPN-Netzwerkschnittstellennummer 15 ist. Eine weitere wichtige Information ist die Metrik der aktuellen Route zu 0.0.0.0. Neue Route auf 0.0.0.0 für das OpenVPN-Netzwerk sollte einen höheren Metrikwert als den aktuellen Wert aufweisen, um zu verhindern, dass der gesamte Netzwerkverkehr auf Ihre OpenVPN-Verbindung anstatt auf ein physisches Netzwerk umgeleitet wird (bei zwei Routen mit denselben Routen wird die Route mit einer niedrigeren Metrik ausgewählt) .
2) Route über die OpenVPN-Schnittstelle zu 0.0.0.0 hinzufügen:
route -p add 0.0.0.0 mask 0.0.0.0 10.1.1.1 metric 50 if 15
Dieser Befehl fügt über Schnittstelle 15 eine Route zu 0.0.0.0 hinzu, wobei die Metrik mindestens 50 und das Gateway 10.1.1.1 beträgt. Ersetzen Sie das Gateway durch Ihr eigenes (IP-Adresse des Servers im VPN-Netzwerk). Und natürlich ersetzen Sie die Schnittstellennummer durch Ihre.
Das Argument -p fügt route als permanent hinzu, sodass es nach dem Neustart des Systems beibehalten wird.
3) Verbinden Sie sich erneut mit dem VPN-Server und sehen Sie sich die Routentabelle erneut an:
C:\>route print -4 ... Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.20.20.1 10.20.20.20 10 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.10 80 ...
Das Netzwerk wird jetzt im Netzwerk- und Freigabecenter festgelegt, sodass das Fenster 'Standort festlegen ...' angezeigt werden sollte.