Ich möchte VirtualBox mit meinem Ubuntu-Laptop im Heimnetzwerk ausführen (damit der Desktop-PC über den Router darauf zugreifen kann) und auch vom Host aus (in einem anderen Netzwerk oder ohne Internet) auf die VirtualBox zugreifen können.
Bisher war der einzige Netzwerkadapter auf der VB-Instanz ein Adapter für überbrückte Verbindungen. Dadurch konnte ich auf der Gast-VB auf das Internet zugreifen und auf die anderen Computer auf dem LAN + -Host zugreifen. Immer wenn ich meinen Laptop aus dem Netzwerk nahm, konnte ich vom Host aus nicht mehr auf den Gast zugreifen.
Ich habe gelesen, dass ich einen Nur-Host-Adapter für den Zugriff außerhalb des Netzwerks aktivieren musste und ein NAT-Adapter verwendet wird, um vom Gast aus auf das Internet zuzugreifen.
Meine Frage ist, ob ich einen Nur-Host-Adapter + einen NAT-Adapter neben einem überbrückten Netzwerkadapter in VirtualBox ausführen kann. Ich bin verwirrt, was ich in / etc / hosts setzen würde? Würde ich beide IPs (nur Host und Bridged) mit demselben Servernamen in / etc / hosts einfügen?
quelle
Antworten:
Herausgefunden. Ich folgte diesem Tutorial und setzte
eth1
stattdessen eineth2
. Ich musste verwenden,eth2
weil nur Host 'Adapter 3' im VB-Einstellungsnetzwerk war (über die GUI von VB). Jetzt kann ich sowohl Bridged als auch Host-only ausführen!Für
/etc/hosts
: Auf dem Host-Computer habe ich Folgendes eingegeben: 'Nur-Host-IP' 'Servername' Auf dem Gast-VB habe ich sowohl die Nur-Host- als auch die überbrückten IPs mit demselben Servernamen angegeben. Scheint kein Problem zu verursachen.Also zusammenfassen; Ich habe 3 Adapter auf der VB-Instanz
Ich habe die Hostdatei auf meinem Hostcomputer so konfiguriert, dass sie nur die Host-IP verwendet, und meine Desktop-Hostdatei ist so konfiguriert, dass sie die überbrückte IP-Adresse verwendet. Auf diese Weise kann ich meinen Laptop aus dem Netzwerk entfernen und trotzdem in meinen VirtualBox-Server ssh, ohne Einstellungen zu ändern. Dann kann ich den NAT-Netzwerkadapter einschalten und die VirtualBox kann mein Hosts-Netzwerk für das Internet außerhalb meines Heimnetzwerks verwenden.
quelle