Depois de ter instalado diferentes sistemas operacionais no VirtualBox do Oracle, poderá querer activar a comunicação entre a máquina e as máquinas virtuais.

neste artigo, vamos descrever o método mais simples e direto de configurar uma rede para máquinas virtuais hóspedes e a máquina no Linux.

para o propósito deste tutorial:

  1. Sistema Operacional Host – Linux Mint 18
  2. máquina Virtual OS – CentOS 7 e Ubuntu 16.,10

requisitos

  1. um Virtualbox Oracle de trabalho instalado na máquina hospedeira.
  2. você deve ter instalado um sistema operacional convidado como Ubuntu, Fedora, CentOS, Linux Mint ou qualquer uma de sua escolha na caixa virtual Oracle.Desligue as máquinas virtuais enquanto executa as configurações até ao passo em que é necessário ligá-las.

para que as máquinas de hóspedes e hospedeiros se comuniquem, elas precisam estar na mesma rede e, por padrão, você pode anexar até quatro cartões de rede às suas máquinas de hóspedes.,

a placa de rede predefinida (Adaptador 1) é normalmente utilizada para ligar as máquinas convidadas à Internet utilizando o NAT através da máquina anfitriã.

Importante: defina Sempre o primeiro adaptador para se comunicar com o host e o segundo adaptador para conectar-se à Internet.

crie uma rede para hóspedes e máquina Host

na interface de Gestor de Virtualbox abaixo, comece por criar uma rede na qual o host e os hóspedes irão operar.,

Vá em Arquivo –> Preferências > ou tecle Ctrl + G:

Virtualbox Janela de Preferências

a Partir do seguinte interface, existem duas opções, escolha Host-Redes apenas clicando sobre ele. Em seguida, use o sinal + à direita para adicionar uma nova rede de host-only.,

Set Guest Network

abaixo está uma imagem mostrando uma nova rede só para host foi criada chamada vboxnet0.

Virtualbox Janela de Preferências

Se você quiser, você pode removê-lo usando o - botão no meio e para ver os detalhes de rede/configurações, clique no botão editar.,

pode também alterar os valores de acordo com as suas preferências, tais como o endereço de rede, máscara de rede, etc.

Nota: O endereço IPv4 na interface abaixo é o endereço IP da sua máquina.

Host Detalhes de Rede

Na próxima interface, você pode configurar o servidor DHCP que é de se desejar que as máquinas de convidados para utilizar um endereço IP dinâmico (certifique-se de que está activada antes de usá-lo). Mas eu recomendo usar um endereço IP estático para as máquinas virtuais.,

carregue agora em OK em todas as interfaces de configuração da rede abaixo para gravar as alterações.

Conjunto de Hóspedes IP Estático aAddress

Configurar Definições de Rede Máquina Virtual

Nota: Você pode seguir os passos abaixo para cada máquina virtual que você deseja adicionar na rede para se comunicar com o host da máquina.

de volta à interface de Gestor de caixas virtuais, seleccione a sua máquina virtual convidada, como o servidor Ubuntu 16.10 ou CentOS 7, e carregue no menu Configuração.,

Configurar a VM Definições

Configurar o Adaptador para Ligar a Máquina Virtual para Hospedar

Escolha a opção de Rede da interface acima. Posteriormente, configure a primeira placa de Rede (Adaptador 1) com as seguintes opções:

  1. assinale a opção: “Activar o adaptador de rede” para o ligar.,
  2. No campo Ligado: selecione Host somente o Adaptador
  3. seleccione o Nome da rede: vboxnet0

Como na captura de tela abaixo e clique em OK para salvar as configurações:

Habilitar o Adaptador de Rede para Convidado VM

Configurar o Adaptador para Ligar a Máquina Virtual para a Internet

em Seguida, adicionar uma segunda placa de rede (Placa 2) para ligar a máquina virtual para a Internet através do host., Use a configuração abaixo:

  1. assinale a opção: “Activar o adaptador de rede” para o activar.
  2. No campo Ligado: selecione NAT
Habilitar o Adaptador de Rede para a VM

Configuração de Endereço IP Estático para a Máquina Virtual de Convidado

nesta fase, o poder sobre a máquina virtual de convidado, login e configurar o endereço IP estático.,mostrar todas as interfaces no computador convidado e endereços IP alocados:

$ ip add
Configurar o Endereço IP Estático para o VM

a Partir de uma captura de tela acima, você pode ver que existem três interfaces habilitado na máquina virtual:

  1. lo – interface de loopback
  2. enp0s3 (Placa 1) – para o host de comunicação de que está usando o DHCP, conforme definido em um dos passos anteriores e posteriores configurado com um endereço IP estático.,
  3. enp0s8 (Adaptador 2) – para ligação à Internet. Ele vai usar DHCP por padrão.
no Debian/Ubuntu/Linux Mint

importante: aqui, eu usei o servidor Ubuntu 16.10: endereço IP: 192.168. 56. 5.

Abra o arquivo /etc/network/interfaces, utilizando o seu editor favorito com privilégios de super-utilizador:

$ sudo vi /etc/network/interfaces

Use as seguintes configurações para a interface enp0s3 (use o de sua preferência valores aqui):

Salve o arquivo e saia.,

em Seguida, reiniciar os serviços de rede como:

$ sudo systemctl restart networking

como Alternativa, reinicie o sistema e de perto, verifique se a interface está usando os novos endereços ip:

$ ip add
No RHEL/CentOS/Fedora

Importante: Para esta seção, utilizei o CentOS 7: endereço IP: 192.168.56.10.,

Comece abrindo o arquivo para enp0s3 – host-only interface de rede; /etc/sysconfig/network-scripts/ifcfg-enp0s3 usando o seu editor favorito com privilégios de super-utilizador:

$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Criar/modificar as seguintes configurações (use o de sua preferência valores aqui):

Salve o arquivo e saia., Em seguida, reinicie o serviço de rede da seguinte forma (você pode reinicializar):

$ sudo systemctl restart network.service 

Verifique se a interface está usando os novos endereços IP da seguinte forma:

$ ip add

Gerenciar as Máquinas Virtuais De Host Usando o SSH

Na máquina host, use o comando SSH para gerenciar suas máquinas virtuais. No exemplo seguinte, estou acessando o CentOS 7 (192.168.56.10)servidor usando SSH:

$ ssh [email protected]$ who
Conectar-se Convidado VM usando SSH

é isso aí!, Neste post, descrevemos um método simples de configurar uma rede entre uma máquina virtual convidada e o host. Compartilhe seus pensamentos sobre este tutorial usando a seção de feedback abaixo.