Ich versuche besser zu verstehen, wie der Datenverkehr über ein VPN auf einem Windows-Computer geleitet wird.
Ich habe einen funktionierenden VPN-Server bei der Arbeit, mit dem ich von zu Hause aus verbunden bin. Mein Netzwerk-Subnetz ist 192.168.8.x
Das Subnetz des VPN-Servers ist 192.168.1.x
Wenn ich mit der rechten Maustaste auf die hergestellte VPN-Verbindung klicke und mir die Verbindungsdetails ansehe, ist für die Netzwerkschnittstelle kein Standard-Gateway aufgeführt. Nur eine IP-Adresse, eine Subnetzmaske und DNS.
Nach meinem Verständnis wird beim Versuch, auf eine IP-Adresse außerhalb Ihres eigenen Subnetzes zuzugreifen, versucht, über ein Standard-Gateway umgeleitet zu werden.
Ich dachte, mit einem VPN hätten Sie einfach zwei Standard-Gateways und Ihr Computer würde einfach beide ausprobieren.
Ich bin offensichtlich sehr verwirrt darüber, wie das alles funktioniert, und würde gerne wissen, wie es kommt, dass ich, wenn ich 192.168.1.1 eingebe, den Router im Remote-Netzwerk (VPN-Seite) erhalte, während ich mich in einem 192.168.8.x-Subnetz befinde …
Antwort1
Nach meinem Verständnis wird beim Versuch, auf eine IP-Adresse außerhalb Ihres eigenen Subnetzes zuzugreifen, versucht, über ein Standard-Gateway umgeleitet zu werden.
Im Wesentlichen richtig. Sie verwenden das Standard-Gateway, wenn Sie keine spezifischere Route zum Ziel haben. Das Standard-Gateway ist der "Catch-All" und sollte auf den Router verweisen, der Ihnen den Internetzugang bereitstellt.
Ich dachte, mit einem VPN hätten Sie einfach zwei Standard-Gateways und Ihr Computer würde einfach beide ausprobieren.
Das würde sehr, sehr schlecht funktionieren.
Ein VPN ist nur dann Ihre Standardroute, wenn es Ihnen den Internetzugang bereitstellen soll. Wenn es Ihnen nur den Zugriff auf bestimmte Subnetze auf der anderen Seite des VPN ermöglichen soll, werden über das VPN bestimmte Routen zu genau diesen Subnetzen verwendet.
Antwort2
Das von Ihnen eingerichtete VPN muss automatisch als Ihre Standardroute zum Internet konfiguriert worden sein.
Wenn Sie Windows verwenden, route print
wird bei der Ausführung in der Eingabeaufforderung Ihre Routing-Tabelle angezeigt. Für Linux lautet der Befehl route -n
.
Der gateway
Wert in der Zeile zeigt Ihnen das Gerät und Netzwerk destination
an 0.0.0.0
, über das Ihre Internetverbindung geleitet wird.
Wenn mehrere Zeilen 0.0.0.0
als Ziel vorhanden sind, metric
hat die Zeile mit dem niedrigeren Wert Vorrang.
Ich vermute, dass das VPN in Ihrem Fall einen niedrigeren metric
Wert verwendet als Ihr normales Netzwerk. In diesem Fall müssen Sie den metric
Wert des VPN-Netzwerks auf einen höheren Wert als Ihr normales Netzwerk einstellen.
Antwort3
Wenn Sie eine VPN-Verbindung herstellen, stellt die Client-Software auf dem Server die sichere Verbindung her, gewährt dem Remote-Benutzer Zugriff auf das interne Netzwerk und – bing, bang, bumm!