Como usar um adaptador VirtualBox Bridged?

Como usar um adaptador VirtualBox Bridged?
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?

Este guia aprenderá como podemos configurar o modo de rede em ponte em uma máquina virtual VirtualBox. Vamos usar o Ubuntu 20.04 VM correndo dentro do Oracle VirtualBox. Vamos verificar a conectividade com o comando 'ping'. Vamos primeiro entender o conceito e o trabalho do modo de rede em ponte.

VirtualBox Bridged Networking Modo

NAT ou a tradução de endereço de rede é o modo de rede padrão de qualquer nova VM dentro do VirtualBox. A desvantagem desse modo é que outros dispositivos (incluindo o host) e VMs na rede não podem acessar a VM convidada e a Internet externa, e o host pode acessar serviços selecionados na VM apenas usando o encaminhamento de porta. Para superar essa limitação, um modo de rede em ponte foi introduzido.

No modo de rede em ponte do VirtualBox, um driver de dispositivo chamado 'filtro net' é usado na máquina host. Este driver filtra os dados do adaptador físico do host. Ao usar este driver, o VirtualBox pega dados da rede física e também o insere. Isso também cria uma nova interface de rede no software. Quando conectamos esta interface de software a uma máquina virtual, ela aparece à máquina host como se a máquina virtual estivesse fisicamente conectada à interface através de um cabo. Os dados podem ser enviados do host para a máquina virtual usando esta interface. Dessa forma, uma rota ou uma rede em ponte foi configurada entre a máquina virtual e a rede à qual a máquina host está conectada.

Todas as máquinas conectadas à sua LAN podem se comunicar com sua máquina virtual como se fosse outra máquina na LAN. Esta VM pode acessar todos os serviços na rede da mesma maneira que qualquer outra máquina na LAN.

Ativando o modo de rede em ponte

Para ativar o modo de rede em ponte no VirtualBox, siga as etapas abaixo:

Passo 1. No painel esquerdo da janela principal do VirtualBox, selecione a máquina virtual na lista. 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 2. Na nova janela pop-up, selecione o rótulo correspondente a 'Rede.'

etapa 3. No painel direito, na guia Adaptador 1:

1. Verifique para marcar o 'Ativar adaptador de rede' opção:

2. Debaixo de 'Anexado a' etiqueta, selecione o 'Adaptador em ponte' opção do menu suspenso.

3. No menu suspenso com o rótulo 'Nome,' Selecione o nome da rede (WLO1 no nosso caso). Salvar configurações e saída.

Passo 4. Agora inicie sua máquina virtual e verifique o IP da interface. Você pode usar o 'ip a' comando para isso

No meu caso, a conexão ativa no host é uma conexão sem fio conectada ao dispositivo 'WLO1'. O endereço IP do servidor DHCP fornecido à minha máquina host é 192.168.43.150 com um /24 (255.255.255.0) rede. O endereço IP da vm ubuntu é 192.168.43.216, que está na mesma faixa de rede que a da máquina host.

Testando a conectividade do modo em ponte

Para verificar se a máquina virtual está acessível sobre a LAN, podemos usar o comando ping. Outra maneira é instalar o servidor da web Apache na máquina virtual e acessar o índice.html página de outro dispositivo na LAN. Usaremos o método de ping, pois é rápido:

Podemos ver que uma resposta de ping bem -sucedida vem da máquina host.

Caso de uso especial do modo de rede em ponte

O modo de rede em ponte é particularmente útil ao lidar com cenários de várias máquinas. E.g., Ao aprender o firewall do ponto de verificação para segurança de rede, eu precisava trabalhar com três VMs para um servidor de firewall, um servidor de gerenciamento e uma máquina de teste, respectivamente. Eu estava trabalhando em um laptop com 8 GB de RAM. Quando tentei configurar o cenário para implantação distribuída, dando a cada RAM de 2 GB de máquina virtual, meu sistema host começou a pendurar. Essa degradação de desempenho ocorreu devido a RAM inadequada no meu sistema host. Para fazer o cenário funcionar sem problemas, instalei o VirtualBox no meu PC de mesa e criei uma VM do Firewall Server. Eu coloquei a máquina virtual de gerenciamento e a máquina virtual de teste no laptop. Para conectar o Firewall VM à VM do Management Server (em execução no laptop), anexei os dois a uma interface em ponte. Agora os dois receberam endereços IP dos meus roteadores domésticos e estavam se comunicando com muita facilidade. Isso me ajudou a reduzir o uso do RAM no meu sistema host e fez tudo navegar suavemente.

Vantagens do modo de ponte

1. Máquinas virtuais podem ser facilmente acessadas pela LAN sem a necessidade de configurar o NAT (tradução de endereço de rede) ou encaminhamento de porta.

2. A Virtual Machine receberá seu próprio endereço IP do servidor DHCP.

3. Adequado para ambientes de produção.

Desvantagens do modo de ponte

1. Se muitas VMs ou outros dispositivos estiverem conectados à rede, o servidor DHCP poderá ficar sem espaço de endereço IP ou pelo menos pode não ser capaz de alocar um IP estático que você deseja.

2. Se houver várias NICs na máquina host, alterná -las exigirá que você reconfigure sua configuração de rede a cada vez.

Conclusão

VirtualBox é uma ferramenta muito fácil de usar, porém poderosa, para construir e testar diferentes cenários de rede. Uma boa compreensão dos vários recursos do VirtualBox pode ajudar a criar várias configurações e cenários para testar antes da implantação.