Eu tenho vários dispositivos VirtualBox (Windows, Linux), cada um deles configurado com dois adaptadores de rede:
- NAT para acessar a internet
- somente host para comunicação com os hosts <> hosts e hosts <>
O problema é que eu só posso me comunicar pelo endereço IP. Eu quero me comunicar pelo nome do host, ou seja. Quero poder acessar qualquer host de qualquer outro host (ou convidado) usando o nome do host. Isso é possível?
Eu já tenho um adaptador somente para host ( vboxnet0 ) na máquina host e a rede é boa, mas eu gostaria de evitar atribuir IPs estáticos a cada dispositivo.
fonte
De acordo com o manual (um pouco sobre um tópico diferente ):
Portanto, você precisará instalar um em qualquer um dos seus hosts virtuais.
Palavras-chave: VB Forum
fonte
/etc/hosts
arquivos. O que o @Miguel pode fazer é desativar o servidor VB DHCP e instalar um em uma máquina virtual. Eu sugiro que você consulte o Guia do Servidor Ubuntu em Networking and Domain Name Service (DNS).dnsmasq
que é um servidor DNS e DHCP combinado. A questão é onde colocá-lo; se estiver em uma das VMs convidadas, essa se tornará especial e não tenho certeza se é fácil colocar um servidor DHCP no host e fazê-lo atender aos convidados. Eu nunca tentei.Dnsmasq
no entanto, parece uma boa escolha. Eu só tendem a sugerir soluções do Ubuntu Server Guide, para estarem do lado seguro.Você precisa de um servidor DNS para converter o ip em um nome de host e vice-versa e, infelizmente, isso não é suportado no Vbox
fonte
PARA PERMITIR OUTROS (CLIENTE DO WINDOWS, CLIENTES LINUX CONFIGURADOS) ALCANÇAM SEU HOSPEDE POR NOME DE HOMEM:
Instale / configure / inicie o serviço nmbd , fornecido pelo samba .
nmbd - servidor de nomes NetBIOS para fornecer serviços de nomes NetBIOS sobre IP aos clientes
PARA PERMITIR SEU HOSPEDEIRO ALCANÇAR OUTROS (CLIENTE DO WINDOWS, CLIENTES LINUX CONFIGURADOS) POR NOME DO HOST
/etc/nsswitch.conf
Mude a linha
para
instalar winbind
apt-get install winbind
fonte