VPN-Verbindung des VM-Freigabehosts

10

Ich versuche, eine (Gast-) VM auf meinem (Host-) Computer zum Laufen zu bringen, um mit einer (Remote-) VM zu sprechen, die ausgeführt wird. Gott weiß, wo auf einem Server, auf den über Unternehmens-VPN zugegriffen werden kann. Ich kann SSH vom Host zum Remote-Computer und Ping zwischen Host und Remote-Computern, während der Host mit dem VPN verbunden ist. Ich bin auch in der Lage, Remote-Computer von Gast-Computer und sogar SSH zu pingen. Aber nicht umgekehrt - der Remotecomputer kann nicht mit dem Server kommunizieren, der auf dem Gast ausgeführt wird. Ich habe versucht, sowohl NAT- als auch Bridged-Netzwerkadapter-Einstellungen auf meiner VM zu verwenden und die Firewall-Einstellungen auf allen drei Computern zu ändern, bis sie vollständig deaktiviert wurden. Was sind deine Gedanken? Hilfe wäre sehr dankbar.

user3746504
quelle
Welche Art von VPN verwenden Sie? Und da ich bei VM nicht besonders gut bin, überbrückt die Netzwerkkonfiguration die physische Ethernet-Schnittstelle und nicht die interne logische VPN-Schnittstelle?
cpt_fink
Ich benutze Cisco AnyConnect Client. Was Ihre andere Frage betrifft - ich habe ehrlich gesagt keine Ahnung. Ich habe ein sehr begrenztes Verständnis von Virtualisierung.
user3746504
Können Sie den VPN-Client auf dem VM-Gast installieren?
cpt_fink
Hypothetisch - ja. Dafür benötige ich jedoch ein Installationspaket (?) Oder zumindest alle Informationen, die ich zum Einrichten benötige und die ich natürlich nicht habe. Es scheint, dass es eine einfachere und bequemere Möglichkeit geben sollte, eine VPN-Verbindung freizugeben, insbesondere da VMWare die NAT-Einstellung des Netzwerkadapters bietet.
user3746504

Antworten:

7

Wenn Sie keinen VPN-Adapter haben (z. B. auf einem Windows PPTP-Client), wird dieser nicht in der Liste angezeigt, wie von cpt_fink beschrieben. Dies funktioniert jedoch für mich:

  • Stellen Sie eine VPN-Verbindung im Host her
  • Setzen Sie im virtuellen Netzwerkeditor das VMnet8-Subnetz (NAT) auf das Remote-Subnetz (VPN)
  • Stellen Sie in den NAT-Einstellungen die Gateway-IP auf die VPN-IP des Hosts ein
  • Ändern Sie in den VM-Einstellungen den Netzwerkadapter in "Benutzerdefiniert" und wählen Sie "VMnet8" aus
cdonner
quelle
Sieht nach Arbeit aus (VMWare 9, OpenVPN), aber der Datenverkehr fließt immer noch um VPN herum, nicht über VPN. Ich denke, wenn Sie die VMWare NAT-Option verwenden, wird Ihr NAT-Subnetz für das Gastbetriebssystem emuliert und hat keinen Schnittpunkt mit Ihrem realen Subnetz.
Ogurets
3

Sie können tatsächlich NAT-Gäste zu einem VPN-Adapter. Wenn der VPN-Adapter für Split-Tunneling konfiguriert ist, funktioniert nur der Datenverkehr innerhalb des gesicherten Netzwerks ordnungsgemäß.

Die Schritte, die ich dazu in VMWare Workstation 10 ausgeführt habe:

VMW herunterfahren.

Aktivieren Sie Ihre VPN-Verbindung.

Starten Sie VMW neu. Anscheinend wird die Liste der Netzwerkadapter erst beim Start erstellt.

Ändern Sie VMNet0 so, dass über Edit | Virtual Network Editor und die Dropdown-Liste 'Bridged to:' eine Verbindung zur VPN-Verbindung hergestellt wird.

Stellen Sie sicher, dass Ihr Gast NAT-ed ist.

Profitieren?

Beachten Sie, dass VMNet0 verschwindet, wenn Sie das VPN trennen, während VMNet0 mit ihm verbunden ist, da seine externe Schnittstelle nicht mehr vorhanden ist und Sie es manuell über den Virtual Network Editor neu erstellen müssen.

Ich habe von hier aus extrapoliert , was mehrere Versionen alt ist.

cpt_fink
quelle