Mam kilka urządzeń VirtualBox (Windows, Linux), każde z nich skonfigurowane z dwiema kartami sieciowymi:
- NAT do uzyskiwania dostępu do Internetu
- tylko host dla hostów <> hostów i hostów <> komunikacja gości
Problem w tym, że mogę komunikować się tylko przez adres IP. Chcę się komunikować według nazwy hosta, tj. Chcę mieć dostęp do dowolnego hosta z dowolnego innego hosta (lub gościa) przy użyciu nazwy hosta. czy to możliwe?
Mam już adapter hosta ( vboxnet0 ) na maszynie hosta i praca w sieci jest w porządku, ale chciałbym uniknąć przypisywania statycznych adresów IP każdemu urządzeniu.
źródło
Zgodnie z instrukcją (nieco na inny temat ):
Dlatego musisz zainstalować jeden na jednym z wirtualnych hostów.
Powiązane: VB Forum
źródło
/etc/hosts
plików. @Miguel może zrobić, aby wyłączyć serwer DHCP VB i zainstalować go na maszynie wirtualnej. Proponuję zapoznać się z Przewodnikiem po serwerze Ubuntu w części Usługa sieci i nazw domen (DNS).dnsmasq
co jest połączonym serwerem DNS i DHCP. Pytanie brzmi, gdzie to umieścić; jeśli znajduje się na jednej z maszyn wirtualnych gości, to ta staje się wyjątkowa i nie jestem pewien, czy łatwo jest umieścić serwer DHCP na hoście i sprawić, by obsługiwał gości. Nigdy tego nie próbowałem.Dnsmasq
wygląda jednak na dobry wybór. Sugeruję tylko rozwiązania Ubuntu Server Guide, aby zachować bezpieczeństwo.Potrzebujesz serwera DNS, aby przekonwertować ip na nazwę hosta i odwrotnie, i to niestety nie jest obsługiwane w Vbox
źródło
ABY POZWOLIĆ INNYM (KLIENTOWI WINDOWS, KONFIGUROWANYM KLIENTOM LINUX) DOSTAĆ SIĘ DO TWOJEGO HOSTA PRZEZ NAZWISKO:
Zainstaluj / skonfiguruj / uruchom usługę nmbd , dostarczoną przez sambę .
nmbd - serwer nazw NetBIOS, który zapewnia klientom usługi nazewnictwa NetBIOS przez IP
ABY POZWOLIĆ TWOJemu GOSPODARSTWOWI DOKONYWAĆ DO INNYCH (KLIENT WINDOWS, KONFIGUROWANYCH KLIENTÓW LINUX) PRZEZ HOSTNAME:
/etc/nsswitch.conf
Zmień linię
do
zainstaluj winbind
apt-get install winbind
źródło