Ich habe eine VirtualBox-VM (sowohl Host als auch Gast Ubuntu Maverick). Mein VPN-Anbieter verwendet OpenVPN, um TUNs einzurichten. Ich möchte die Dinge so einrichten, dass der Datenverkehr von der VM nur über das VPN geleitet wird und nur dann gelöscht wird, wenn das VPN ausfällt (es ist passiert). Vorschläge? Mein iptables-fu ist etwas schwach
Was ich versucht habe: Verwenden des "Nur-Host-Netzwerks" von VirtualBox, das dem Gast eine vboxnet0-Loopback-Schnittstelle auf dem Host zum Gast bietet, aber die iptables / Routen nicht richtig ausführen konnte. Ich möchte NAT auf VM vermeiden, da ich bereits doppelt NAT-fähig bin (ISP & Heimrouter) und eine weitere Ebene meinen Kopf zum Platzen bringt.
Weitere Möglichkeiten: Umstellung auf TAP (wie?) Und Überbrückung auf VM. Erstellen eines VPN innerhalb der VM und Filtern des gesamten eth0-Datenverkehrs mit Ausnahme von VPN-Verbindung mit iptables (siehe unten)
Bonuspunkte: Wenn Sie mir sagen können, wie Sie verschiedene VPN-Exit-Punkte auf Host und Gast verwenden können, ohne den Datenverkehr vom Gast über das VPN des Hosts doppelt zu tunneln.