Wenn nicht etwa Multipath-TCP verwendet wird, ändern TCP-Verbindungen ihre Schnittstelle nicht. Wenn der Datenverkehr vom entfernten Host A an der Schnittstelle Y ankommt, werden die Antworten (im Allgemeinen) die Schnittstelle Y verlassen, selbst wenn die am besten passende Route (zum Host A) an eine andere Stelle führen könnte. Vorausgesetzt natürlich, diese Schnittstelle Y hat eine Route, die zu Host A führt.
OpenVPN redirect-gateway def1
überschreibt in seiner am häufigsten verwendeten Konfiguration keine Routen. Es nutzt stattdessen die Art und Weise, wie der Routenabgleich durchgeführt wird: Die spezifischste passende Route wird ausgewählt. Im Allgemeinen haben Sie eine 0.0.0.0/0
Route (auch als Standardroute bezeichnet), die auf Ihr Internet-Gateway (oder was auch immer) verweist. Diese Route passt zu allem. In der Regel sind auch spezifischere Routen vorhanden, die zu Ihrem lokalen Netzwerk führen. OpenVPN erstellt zwei neue Routen: 0.0.0.0/1
und 128.0.0.0/1
. Diese Routen stimmen wiederum mit allem überein, werden jedoch über Ihrer vorherigen Standardroute ausgewählt, da sie genauer sind. Fazit: Die Schnittstelle Y kann immer noch "alles" erreichen.
Im Allgemeinen behindert eine VPN-Verbindung den eingehenden Datenverkehr auf anderen Schnittstellen nicht. Als solches sollte es ohne zusätzliche Einstellungen funktionieren.