Ich habe mehrere VirtualBox-Appliances (Windows, Linux), die jeweils mit zwei Netzwerkadaptern konfiguriert sind:
- NAT für den Zugriff auf das Internet
- Nur Host für Hosts <> Hosts und Hosts <> Gastkommunikation
Problem ist, ich kann nur über IP-Adresse kommunizieren. Ich möchte über den Hostnamen kommunizieren, dh. Ich möchte in der Lage sein, jeden Host von jedem anderen Host (oder Gast) aus unter Verwendung des Hostnamens zu erreichen. Ist das möglich?
Ich habe bereits einen Nur-Host-Adapter ( vboxnet0 ) auf dem Host-Computer, und das Netzwerk ist in Ordnung, aber ich möchte vermeiden, jeder Appliance statische IP- Adressen zuzuweisen .
quelle
Laut Handbuch (etwas zu einem anderen Thema ):
Daher müssen Sie einen auf einem Ihrer virtuellen Hosts installieren.
Siehe auch: VB Forum
quelle
/etc/hosts
Dateien zu bearbeiten . @Miguel kann den VB-DHCP-Server deaktivieren und in einer virtuellen Maschine installieren. Ich empfehle Ihnen, das Ubuntu Server-Handbuch unter Netzwerk- und Domain Name Service (DNS) zu konsultieren .dnsmasq
einen kombinierten DNS- und DHCP-Server vorschlagen . Die Frage ist, wo man es hinstellen soll; Wenn es sich auf einer der Gast-VMs befindet, wird diese zu einer besonderen und ich bin mir nicht sicher, ob es einfach ist, einen DHCP-Server auf den Host zu stellen und ihn für die Gäste bereitzustellen . Ich habe es nie versucht.Dnsmasq
sieht jedoch nach einer guten Wahl aus. Ich neige nur dazu, Ubuntu Server Guide-Lösungen vorzuschlagen, um auf der sicheren Seite zu sein.Sie benötigen einen DNS-Server, um die IP in einen Hostnamen zu konvertieren und umgekehrt. Leider wird dies in Vbox nicht unterstützt
quelle
UM ANDEREN (WINDOWS-KUNDEN, KONFIGURIERTE LINUX-KUNDEN) ZU ERLAUBEN, ERREICHEN SIE IHREN GASTGEBER NACH HOSTNAME:
Installieren / konfigurieren / starten Sie den von samba bereitgestellten nmbd- Dienst .
nmbd - NetBIOS-Nameserver zur Bereitstellung von NetBIOS-over-IP-Namensdiensten für Clients
UM IHREM GASTGEBER ZU ERMÖGLICHEN, ANDERE (WINDOWS CLIENT, KONFIGURIERTE LINUX-KUNDEN) NACH HOSTNAME ZU ERREICHEN:
/etc/nsswitch.conf
Ändern Sie die Zeile
zu
install winbind
apt-get install winbind
quelle