Tengo varios dispositivos VirtualBox (Windows, Linux), cada uno de ellos configurado con dos adaptadores de red:
- NAT para acceder a internet
- solo host para hosts <> hosts y hosts <> comunicación de invitados
El problema es que solo puedo comunicarme por dirección IP. Quiero comunicarme por nombre de host, es decir. Quiero poder llegar a cualquier host desde cualquier otro host (o invitado) utilizando el nombre de host. es posible?
Ya tengo un adaptador de solo host ( vboxnet0 ) en la máquina host, y la red está bien, pero me gustaría evitar asignar IP estáticas a cada dispositivo.
fuente
Según el manual (un poco sobre un tema diferente ):
Por lo tanto, deberá instalar uno en cualquiera de sus hosts virtuales.
Relacionado: Foro VB
fuente
/etc/hosts
archivos. Lo que @Miguel puede hacer es desactivar el servidor VB DHCP e instalar uno en una máquina virtual. Le sugiero que consulte la Guía del servidor de Ubuntu en Redes y Servicio de nombres de dominio (DNS).dnsmasq
que es un servidor combinado de DNS y DHCP. La pregunta es dónde ponerlo; si está en una de las máquinas virtuales invitadas, entonces una se vuelve especial y no estoy seguro de que sea fácil colocar un servidor DHCP en el host y hacer que sirva a los invitados. Nunca lo he intentado.Dnsmasq
Sin embargo, parece una buena opción. Solo tiendo a sugerir soluciones de la Guía del servidor de Ubuntu, para estar seguro.Necesita un servidor DNS para convertir la dirección IP a un nombre de host y viceversa, y desafortunadamente esto no es compatible con Vbox
fuente
PARA PERMITIR A OTROS (CLIENTE DE WINDOWS, CLIENTES DE LINUX CONFIGURADOS) ALCANCE SU ANFITRIÓN POR HOSTNAME:
Instalar / configurar / iniciar el servicio nmbd , proporcionado por samba .
nmbd: servidor de nombres NetBIOS para proporcionar servicios de nombres NetBIOS sobre IP a clientes
PARA PERMITIR QUE SU ALOJAMIENTO LLEGUE A OTROS (CLIENTE DE WINDOWS, CLIENTES DE LINUX CONFIGURADOS) POR HOSTNAME:
/etc/nsswitch.conf
Cambiar la linea
a
instalar winbind
apt-get install winbind
fuente