.

Eu uso o VirtualBox todos os dias para testar novos aplicativos, novos sistemas operacionais, como configurar e até como quebrar coisas.
Também uso tecnologia de máquina virtual para implantar servidores que uso para várias coisas e, se não os configurar corretamente, esses servidores não poderão ser acessados pela minha rede. Quando isso acontece, esses servidores são inúteis para mim.
Para garantir que uma máquina virtual seja acessível a partir de sua rede local (LAN), você deve configurá-la corretamente.
Quero mostrar a você como fazer exatamente isso, para que você pare de arrancar os cabelos e se pergunte por que essa nova implantação do WordPress não está em lugar nenhum.
Também: O que são instantâneos de convidados do VirtualBox e como você os tira?
Felizmente, a configuração é realmente muito fácil de cuidar. Deixe-me mostrar o que você precisa fazer.
Como conectar uma máquina virtual VirtualBox da sua LAN
Requisitos
Para fazer isso funcionar, você precisará de uma instância em execução do VirtualBox e de uma máquina virtual convidada disponível. Não importa qual sistema operacional você usa como host ou como convidado, pois o processo é o mesmo independentemente.
É isso. Vamos configurar a rede.
É tudo sobre a ponte
Quando você cria (ou configura) uma máquina virtual no VirtualBox, há uma seção de rede que inclui guias para cada adaptador de rede disponível. Na maioria das máquinas virtuais, haverá apenas um adaptador, chamado Adaptador 1. Nessa guia, você verá um menu suspenso rotulado Anexado a. Por padrão, esse menu suspenso é definido como NAT.
NAT significa Network Address Translation e é o processo de mapear um endereço IP para outro, alterando o cabeçalho dos pacotes IP durante o trânsito por meio de um roteador. Se você usar o NAT como seu adaptador de rede para a máquina virtual, notará (ao inicializar a máquina virtual) que a rede no convidado é diferente da do sistema operacional host. Por exemplo, digamos que sua máquina host tenha um endereço de rede de 192.168.1.62. Se você deixar sua máquina virtual definida como NAT, é provável que o endereço do convidado seja algo como 10.0.2.15.
Também: Como criar uma máquina virtual Linux com o VirtualBox
Teoricamente falando, se configurado corretamente, você pode chegar a 10.0.2.15 de 192.168.1.62, mas na maioria das vezes, esse não é o caso e você não conseguirá chegar ao endereço 10.0.2.15 de 192.168.1.62. No entanto, você pode alcançar 192.168.1.62 a partir de 10.0.2.15. Isso é ótimo se você só precisa acessar a Internet do hóspede. Mas se o seu convidado for um servidor e você precisar acessá-lo da LAN, deverá alterar o NAT para Bridge. Veja como.
A primeira coisa a fazer é abrir o aplicativo VirtualBox. Se o sistema operacional convidado estiver em execução, você precisará desligá-lo. Você pode desligá-lo completamente ou salvar o estado de execução atual.
Selecione o sistema operacional convidado na barra lateral esquerda e clique em Configurações na barra de ferramentas superior.
Acessando a janela Configurações para uma VM do VirtualBox. Imagem: Jack Wallen
No menu suspenso Attached to, selecione Bridged Adapter, que torna o sistema operacional convidado acessível a partir da LAN. Clique em OK e inicie o convidado. Quando o convidado aparecer desta vez, você poderá acessá-lo a partir da LAN.
Você precisará localizar o endereço IP da máquina virtual, que varia de acordo com o sistema operacional que você está usando. Por exemplo, se o convidado for Linux, você pode visualizar o endereço IP com o comando ip a.
Também: Como alterar seu endereço IP com uma VPN (e por que você deveria)
Com esse endereço em mãos, você pode acessá-lo porque agora ele compartilha o mesmo esquema de endereços das outras máquinas da sua LAN.
Alterando NAT para Bridge na janela de configurações do VirtualBox. Imagem: Jack Wallen
E isso é tudo para garantir que suas máquinas virtuais VirtualBox sejam acessíveis a partir de sua LAN. Sempre que configuro uma nova máquina virtual com o VirtualBox, certifico-me de alterar essa configuração para que minhas VMs estejam sempre disponíveis para minha rede.
.