Frage Wie verbinde ich meinen Ubuntu-Server mit VirtualBox Ubuntu-Gast-Installation


Ich habe einen Server mit Ubuntu 14.0.4 LTS. Ich habe genau die gleiche Betriebssystemversion auf einem VirtualBox-Gast installiert, der auf einem Windows 8-Gastcomputer läuft.

Beide Maschinen verfügen über eine Internetverbindung.

Durch Laufen ifconfig Auf beiden Rechnern erhielt ich die IP-Adressen des Servers und der VBox-Gäste als:

192.168.1.9
10.0.2.15

Jetzt kann ich den Server-Rechner vom VBox-Gast aus anpingen, aber den VBox-Gast vom Server-Rechner aus nicht anpingen.

Ich möchte in der Lage sein, mich auf dem Server-Rechner (wie ich selbst - beide Maschinen haben denselben Anmeldenamen und dasselbe Passwort) von der VBox-Maschine einzuloggen.

Was muss ich tun, um vom VBox-Gast - wie mir selbst (d. H. Ein Remote-Login) - eine Verbindung zum Server-Rechner herzustellen?


3
2017-09-17 11:14


Ursprung


Welche Netzwerkadapterkonfiguration befindet sich auf dem Guest? NAT? Überbrückt? - Thomas Ward♦
@ThomasW. Die Netzwerkadapterkonfiguration befindet sich auf dem Guest ist NAT. Ich muss darauf hinweisen, dass es wichtig ist, dass das Gastbetriebssystem Internetzugriff hat, da ich Daten aus dem Internet auf dem Gastcomputer abrufen und auf dem Server speichern werde (mit sshfs). - Homunculus Reticulli
Um es klarzustellen, scheint es, dass ich Dinge tun will (es ist nicht klar, ob sie getrennt sind). 1. Verbinden Sie sich remote mit dem Server als ich selbst, vom Host-Betriebssystem 2. mounten Sie eines der Laufwerke des Servers auf dem Gastbetriebssystem (damit ich Daten darin speichern kann). HTH - Homunculus Reticulli


Antworten:


Sie haben ein paar verschiedene Möglichkeiten für Sie. Eine Standardverbindung in einer VM wird auf "NAT" gesetzt.


Was NAT im Wesentlichen ist es macht Ihren Computer ein wenig wie ein Router, Routing-Verkehr zwischen den VMs und die Verbindung, auf der der Computer ist. Im Wesentlichen maskieren sich die VMs zu anderen Dingen in Ihrem Netzwerk oder zum Internet als Ihr Computer (oder der Router, hinter dem sich Ihr Computer befindet, wenn er sich hinter einem Router befindet).

Sie müssen die NAT-Einstellungen in VirtualBox bearbeiten, um Datenverkehr an die VM weiterzuleiten. Dies schließt leider keine ICMP-Pings ein, wie sie beispielsweise durch den Befehl 'ping' erzeugt werden. Es arbeitet auf der gleichen Basis der Portweiterleitung, die Router verwenden. (Außer es ist eine viel einfachere Sache als was Router tun können.)


Sie können auch in Betracht ziehen, zu verwenden Überbrückte Vernetzung Stattdessen verwendet die VM die Netzwerkkarte des Hosts, gibt ihr jedoch eine eigene IP im Netzwerk. Auch wenn dies bis zu einem gewissen Grad "in Ordnung" ist, ist es nicht die nützlichste Option, die Ihnen zur Verfügung steht, da Bridged Networking mit "gesicherten" Netzwerken nicht gut funktioniert. Und wenn Sie einen Wireless-Adapter verwenden, kann Bridged Networking Ihrer VM keine "drahtlosen" Befugnisse geben.


1
2017-09-17 13:02



Entschuldigen Sie die Verspätung, um zu Ihnen zurück zu kommen. Ich habe deine Antwort gelesen, bin aber immer noch nicht klüger. Würdest du freundlich genug sein, um die tatsächlichen Schritte aufzuzählen, die ich ausführen muss, um mich von meinem VBox-Ubuntu-Gast in meinen Ubuntu-Rechner einzuloggen? - Homunculus Reticulli
@HomunculusReticulli Wenn Sie nicht wissen, wie Sie die Einstellungen für Ihre VM bearbeiten, werden Sie nicht weit kommen. Lesen Sie dies im VM-Netzwerk mit VirtualBox, und Diese Seite erklärt 'Netzwerkeinstellungen' in den Einstellungen einer VM. Achten Sie genau auf diesen Abschnitt zum Einrichten des Ports nach vorne Wenn Sie sich bei einem NAT-Netzwerkkonfigurationstyp auf der VM befinden. - Thomas Ward♦


Wahrscheinlich wäre es am einfachsten, die Konfiguration der Netzwerkschnittstelle in Virtualbox zu ändern und anstatt Guest NAT Bridged networking zu wählen. Auf diese Weise befindet sich die virtuelle Maschine im selben Netzwerk wie der Server (da ich weiß, dass Ubuntu Server und Windows Host sich im selben Netzwerk befinden, da Sie Ubuntu von einer virtuellen Maschine aus anpingen können).

Der Grund dafür, dass Sie vm nicht vom Server aus anpingen können, ist, dass es nur eine Verbindung über einen Windows-Host hat und somit als NAT-Gateway fungiert.


0
2017-09-17 11:32





Eine andere Alternative, die ich mit einem Windows 10-Host und einem Ubuntu 16-Gast verwende, besteht darin, zwei Netzwerkadapter auf dem Gast zu verwenden:

  • Ein NAT-Netzwerkadapter, mit dem der Gast eine Verbindung zum Internet herstellen kann, und
  • Ein Host-only-Netzwerkadapter, mit dem der Gast und der Host eine Verbindung herstellen können.

0
2018-02-12 01:40