Como usar a rede de host VirtualBox apenas

Como usar a rede de host VirtualBox apenas
VirtualBox é uma das plataformas populares de virtualização da Oracle Corporation. Com o VirtualBox, podemos executar vários sistemas operacionais simultaneamente. Não precisamos estragar tudo com o nosso sistema operacional host principal. Possui muitos recursos de rede poderosos para configurar qualquer configuração desejada. Existem seis modos de rede suportados no VirtualBox, a saber:

1. Não anexado (a placa de rede está presente, mas o cabo está desconectado)

2. NAT (tradução de endereço de rede)

3. Serviço NAT

4. Rede de rede em ponte

5. Rede interna

6. Rede somente de host

7. Redes genéricas

O que vamos cobrir?

Neste guia, aprenderemos como podemos configurar o modo de rede somente host em uma máquina virtual VirtualBox. Usaremos duas máquinas virtuais: 1) Fedora 34 2) Ubuntu 20.04. Depois de conectá-los em um modo somente host, verificaremos se os dois podem ping um ao outro e a máquina host. Vamos primeiro entender o conceito e como usar o modo de rede somente para host.

Modo de rede apenas de host VirtualBox

Networking somente para hospedeiro executa as funções combinadas dos modos de rede em ponte e internos. No modo Bridge, uma máquina virtual pode se comunicar com a máquina host e outras máquinas virtuais porque elas compartilham a mesma interface física da máquina host. Da mesma forma, no caso do modo de rede interna, as máquinas virtuais só podem conversar entre si, mas não podem se comunicar com a máquina host e qualquer outra máquina fora do conjunto, pois não estão conectadas a nenhuma interface física.

Observação: Deveria ficar claro que todas as funções que podem ser alcançadas com redes internas também podem ser executadas através de redes de ponte. Mas neste último caso, há um risco de segurança de passar o tráfego de máquinas virtuais através da interface física do host.

Um modo de rede somente para host cria uma rede entre a máquina host e as máquinas virtuais usando uma interface de software (NIC). Isso significa que, neste modo, uma máquina virtual pode se conectar ao host e a outras máquinas virtuais. No caso do modo de rede interna, a conectividade é limitada a máquinas virtuais no mesmo host. Além disso, diferentemente do modo de rede interna, o modo somente host fornece serviços DHCP para atribuir endereços IP às máquinas virtuais conectadas. Para este modo, não há necessidade da interface física da máquina host. Em vez.

No caso de aparelhos virtuais que já estão configurados, a rede somente host ajuda muito. Esses aparelhos contêm várias máquinas virtuais executando aplicativos diferentes, como servidores de banco de dados, servidores da web, etc. Podemos conectar o servidor da web e o servidor de banco de dados usando um adaptador somente para host. Dessa forma, ambos podem se comunicar, mas não podem se conectar ao mundo exterior. Esta é a configuração desejada para proteger um servidor de banco de dados do acesso direto do mundo exterior. Mas, no caso de um servidor da web, precisamos acessá -lo de todo o mundo. Então, para fazer isso, ativaremos o segundo adaptador na opção VirtualBox Networking e conectá -lo ao adaptador da ponte.

Ativando o modo de rede somente para host

Para ativar o modo de rede somente host no VirtualBox, siga as etapas abaixo:

Passo 1. Precisamos criar um adaptador de rede somente para host. Para isso, vá para a opção "Arquivo" na barra de menus VirtualBox e selecione o "Host Network Manager".

Passo 2. Na nova janela pop-up, selecione o ícone verde correspondente a “Crie rede somente host”. Um novo adaptador, “Vboxnet0”, Será criado. O intervalo IP deste adaptador pode ser definido do modo manual para o modo automático usando o menu "Propriedades".

Observe o endereço IPv4 e a máscara para o adaptador: 192.168.56.1/24. Precisamos disso mais tarde ao configurar endereços IP em máquinas virtuais.

etapa 3. Depois que o adaptador virtual for criado, podemos usá-lo com o modo de rede somente para host. Agora selecione a máquina virtual na lista no painel esquerdo. Clique com o botão direito do mouse no nome da máquina virtual e selecione a opção “Configurações” ou selecione o ícone “Configurações” no painel direito.

Passo 4. Na nova janela pop -up, selecione o rótulo correspondente a "Rede".

Etapa 5. No painel direito, na guia Adaptador 1:

1. Verifique para marcar o “Ativar adaptador de rede” opção.

2. Debaixo de "Anexado a" Rótulo, selecione “Adaptador somente para host” opção do menu suspenso.

3. No menu suspenso com o rótulo "Nome", Selecione o nome do adaptador virtual (vBoxnet0 no nosso caso). Salvar configurações e saída.

Etapa 6. Agora inicie suas máquinas virtuais e verifique o IP das interfaces para ambos. Você pode usar o "IP A" comando para isso. Vamos configurar cada máquina:

uma corrida "IP A" comando:

Como você pode ver, não há endereço IP para a interface ENP0S3 em ambas as VMs.

b) Agora, definiremos o endereço IP em ambas as máquinas virtuais. As etapas serão as mesmas para o Ubuntu e Fedora. Os endereços IP devem estar no intervalo da rede "vBoxnet0".

1) Ubuntu VM

Execute o seguinte comando em cada máquina.

a) Verifique o nome da conexão

NMCLI CON SHOW

b) Adicione endereços IP

sudo nmcli con mod wired \ conexão \ 1 ipv4.endereços 192.168.56.10/24 IPv4.Gateway 192.168.56.1 IPv4.Manual do método

c) Reinicie a conexão

sudo nmcli con abaixo wired \ conexão \ 1
sudo nmcli con up wired \ conexão \ 1

2) Fedora VM

a) Verifique o nome da conexão

NMCLI CON SHOW

b) Adicione endereços IP

sudo nmcli con mod wired \ conexão \ 1 ipv4.endereços 192.168.56.11/24 IPv4.Gateway 192.168.56.1 IPv4.Manual do método

c) Reinicie a conexão

sudo nmcli con abaixo wired \ conexão \ 1
sudo nmcli con up wired \ conexão \ 1

Testando a conectividade da rede

Agora que configuramos a rede somente host, vamos verificar se o pinging está funcionando entre as VMs e o host. Vamos pingar cada máquina do outro:

1. Ping de ubuntu para fedora e máquina host.

2. Pinging de fedora para ubuntu e máquina host.

3. Pinging da máquina host para o Fedora para o Ubuntu.

Conclusão

Configuramos com sucesso a rede apenas de host entre duas máquinas virtuais (VMs) no VirtualBox. Um bom entendimento de vários recursos do VirtualBox pode ajudar a criar várias configurações e cenários para testes antes da implantação.