Ich möchte eine Linux-VM mit einer VPN-Verbindung verbindenauf meinem Win 10 Hostdass nur dieVM verwendet. Ist das irgendwie möglich?
Antwort1
Ich habe eine Lösung gefunden, die funktioniert, allerdings mit Routingmetriken.
In VirtualBox habe ich den Host-Only-Netzwerkadapter für die VM aktiviert. Unter Windows habe ich Internet Connection Sharing (ICS) verwendet, um die VPN-Netzwerkadapterverbindung mit dem Host-Only-Netzwerkadapter zu teilen. Dadurch wird eine VPN-Only-Internetverbindung zur VM hergestellt, aber nicht die VM-Only-Nutzung der VPN-Verbindung. Um Letzteres zu erreichen, musste ich meine OpenVPN-Clientkonfiguration bearbeiten, indem ich das route-nopull
Argument einfügte und dann den gesamten Datenverkehr manuell mit einem hohen Metrikwert durch das VPN leitete. route 0.0.0.0 0.0.0.0 default 500
Dieses Setup macht die OpenVPN-Verbindung VM-Only.
Sie müssen außerdem einen systemweiten primären DNS-Server auf der Linux-VM einrichten, um DNS-Lecks zu vermeiden.
Ich habe dieses Setup getestet und alles scheint einwandfrei zu funktionieren.