Pular para o conteúdo principal

Módulo 15 – BÔNUS: Placas de rede no VirtualBox e VMware

+==============================================================================+
| MÓDULO 15 (BÔNUS): PLACAS DE REDE – VIRTUALBOX vs VMWARE |
| Duração estimada: 30-45 minutos | Nível: Iniciante a Intermediário |
+==============================================================================+

Índice​

  1. Por que várias placas de rede?
  2. Tipos de placas de rede no VirtualBox (Oracle)
  3. Tipos de placas de rede no VMware
  4. Tabela comparativa: VirtualBox vs VMware
  5. Exemplos práticos dos TPs
  6. Como configurar as placas no VirtualBox
  7. Como configurar as placas no VMware
  8. Resumo visual
  9. FAQ – Perguntas frequentes

Por que várias placas de rede?​

Em um laboratório de virtualização, uma única placa de rede nem sempre é suficiente. Muitas vezes é necessário separar os usos:

NecessidadeExemploTipo de placa
Acesso à Internet (baixar pacotes, atualizações)apt update, dnf installNAT
Comunicação entre VMs (rede privada isolada)Servidor ↔ Cliente em 10.11.12.0/24Internal Network / VMnet customizado
Acesso a partir da máquina host (SSH a partir do seu PC)SSH para a VM a partir do terminal do hostHost-Only
Analogia simples

Imagine sua VM como um apartamento:

  • NAT = a porta de entrada para a Internet (você sai, mas ninguém pode entrar diretamente)
  • Internal Network = um corredor interno entre os apartamentos (as VMs conversam entre si, mas ninguém de fora vê esse corredor)
  • Host-Only = um interfone com o porteiro (seu PC host pode falar com a VM, mas não a Internet)
  • Bridged = você está diretamente na calçada (sua VM é visível como um PC real na rede física)

Voltar ao índice


Tipos de placas de rede no VirtualBox (Oracle)​

O VirtualBox oferece 5 modos principais de conexão de rede. Veja cada um explicado de forma simples:

1) NAT (Network Address Translation)​

┌─────────────┐         ┌──────────────────┐         ┌──────────┐
│ VM │ ──NAT──▶│ Máquina host │ ───────▶│ Internet │
│ 10.0.2.15 │ │ (faz a tradução) │ │ │
└─────────────┘ └──────────────────┘ └──────────┘
CaracterísticaDetalhe
Acesso à Internet pela VM✅ Sim
Acesso à VM pelo host❌ Não (exceto port forwarding)
Comunicação entre VMs❌ Não (cada VM tem seu próprio NAT isolado)
IP atribuído10.0.2.15 (automático, pelo DHCP interno do VirtualBox)
Caso de usoBaixar pacotes, navegar na Internet
O que é NAT?

O NAT funciona como um tradutor. Sua VM usa o endereço IP do seu PC host para acessar a Internet. Do lado de fora, só veem seu PC, não a VM.

2) NAT Network (Rede NAT)​

┌──────────┐     ┌──────────┐
│ VM 1 │ │ VM 2 │
│ 10.0.2.4 │ │ 10.0.2.5 │
└────┬─────┘ └────┬─────┘
│ │
└───────┬────────┘
│
┌────────▼────────┐ ┌──────────┐
│ Rede NAT │ ───────▶│ Internet │
│ (NAT compartilhado) │ │ │
└─────────────────┘ └──────────┘
CaracterísticaDetalhe
Acesso à Internet pela VM✅ Sim
Acesso à VM pelo host❌ Não (exceto port forwarding)
Comunicação entre VMs✅ Sim (se na mesma rede NAT)
IP atribuídoDHCP interno (ex: 10.0.2.4, 10.0.2.5)
Caso de usoVMs que precisam se comunicar entre si E acessar a Internet
Diferença NAT vs NAT Network
  • NAT: cada VM está isolada em sua própria "bolha" NAT → as VMs não se veem
  • NAT Network: todas as VMs compartilham a mesma rede NAT → as VMs podem se comunicar entre si

3) Bridged Adapter (Acesso por ponte)​

┌──────────┐     ┌──────────┐     ┌──────────────┐
│ VM │ │ PC │ │ Outros PCs │
│192.168.1.│ │192.168.1.│ │ da rede │
│ 50 │ │ 10 │ │ física │
└────┬─────┘ └────┬─────┘ └──────┬───────┘
│ │ │
└───────────┬────┴───────────────────┘
│
┌────────▼────────┐
│ Switch/Roteador│
│ rede real │
└─────────────────┘
CaracterísticaDetalhe
Acesso à Internet pela VM✅ Sim
Acesso à VM pelo host✅ Sim
Comunicação entre VMs✅ Sim
Visível na rede física✅ Sim (a VM recebe um IP do roteador real)
IP atribuídoPelo DHCP da rede física (ex: 192.168.1.50)
Caso de usoServidor acessível por toda a rede local
Atenção

No modo Bridged, sua VM é visível para todos na rede física. Não use em redes públicas (Wi-Fi de café, escola) sem precauções.

4) Internal Network (Rede interna)​

┌──────────┐     ┌──────────┐
│ VM 1 │ │ VM 2 │
│10.11.12.1│ │10.11.12.2│
└────┬─────┘ └────┬─────┘
│ │
└───────┬────────┘
│
┌────────▼────────┐
│ Rede interna │ ❌ Sem acesso à Internet
│ "intnet" │ ❌ Sem acesso ao host
└─────────────────┘
CaracterísticaDetalhe
Acesso à Internet pela VM❌ Não
Acesso à VM pelo host❌ Não
Comunicação entre VMs✅ Sim (se mesmo nome de rede interna)
IP atribuídoManual (sem DHCP automático)
Caso de usoLaboratórios isolados, redes privadas entre VMs, simulação de topologias
O nome da rede interna

Ao configurar uma Internal Network no VirtualBox, você dá um nome (ex: intnet, lan, clientnet). Apenas as VMs com o mesmo nome de rede interna podem se comunicar entre si.

5) Host-Only Adapter (Rede privada do host)​

┌──────────┐     ┌──────────────┐
│ VM │ │ Máquina │
│192.168.56│ │ host │
│ .101 │ │192.168.56.1 │
└────┬─────┘ └──────┬───────┘
│ │
└────────┬─────────┘
│
┌─────────▼─────────┐
│ Rede Host-Only │ ❌ Sem acesso à Internet
│ vboxnet0 │
└───────────────────┘
CaracterísticaDetalhe
Acesso à Internet pela VM❌ Não
Acesso à VM pelo host✅ Sim
Comunicação entre VMs✅ Sim (se mesma rede host-only)
IP atribuídoDHCP VirtualBox ou manual (faixa 192.168.56.0/24 por padrão)
Caso de usoSSH do host para a VM, acessar um servidor web da VM a partir do host
Quando usar Host-Only?

Quer fazer ssh usuario@192.168.56.101 do seu terminal Windows/Mac/Linux host? → Host-Only é para isso!

Resumo VirtualBox: 5 modos em uma tabela​

ModoInternetHost → VMVM ↔ VMRede físicaIP
NAT✅❌❌❌10.0.2.15 (auto)
NAT Network✅❌✅❌DHCP interno
Bridged✅✅✅✅IP da rede real
Internal Network❌❌✅❌Manual
Host-Only❌✅✅❌192.168.56.x

Voltar ao índice


Tipos de placas de rede no VMware​

O VMware (Workstation / Player / Fusion) utiliza redes virtuais chamadas VMnet. Veja as principais:

1) NAT (VMnet8)​

┌──────────┐         ┌──────────────┐         ┌──────────┐
│ VM │──VMnet8─▶│ Máquina │────────▶│ Internet │
│ │ │ host (NAT) │ │ │
└──────────┘ └──────────────┘ └──────────┘
CaracterísticaDetalhe
Rede virtualVMnet8 (padrão)
Acesso à Internet✅ Sim
Acesso host → VM✅ Sim (via rede VMnet8)
VM ↔ VM✅ Sim (se mesma VMnet8)
IP atribuídoDHCP VMware (ex: 192.168.128.x)
Diferença com o NAT do VirtualBox

O NAT do VMware (VMnet8) é mais permissivo que o do VirtualBox:

  • VMware: o host pode acessar a VM via rede VMnet8
  • VirtualBox: o host não pode acessar a VM em NAT simples (precisa de port forwarding)

2) Bridged (VMnet0)​

┌──────────┐     ┌──────────────┐     ┌──────────┐
│ VM │ │ Máquina │ │ Rede │
│ │ │ host │ │ física │
└────┬─────┘ └──────┬───────┘ └────┬─────┘
│ │ │
└────────┬─────────┴───────────────────┘
│
┌─────────▼─────────┐
│ VMnet0 (Bridged) │
│ = placa física │
└───────────────────┘
CaracterísticaDetalhe
Rede virtualVMnet0 (padrão)
Acesso à Internet✅ Sim
Visível na rede física✅ Sim
IP atribuídoPelo DHCP da rede física

Idêntico ao modo Bridged do VirtualBox.

3) Host-Only (VMnet1)​

┌──────────┐     ┌──────────────┐
│ VM │ │ Máquina │
│ │ │ host │
└────┬─────┘ └──────┬───────┘
│ │
└────────┬─────────┘
│
┌─────────▼─────────┐
│ VMnet1 │ ❌ Sem acesso à Internet
│ (Host-Only) │
└───────────────────┘
CaracterísticaDetalhe
Rede virtualVMnet1 (padrão)
Acesso à Internet❌ Não
Acesso host → VM✅ Sim
VM ↔ VM✅ Sim (se mesma VMnet1)

Idêntico ao modo Host-Only do VirtualBox.

4) Custom VMnet (VMnet2, VMnet3, ..., VMnet19)​

Esse é o ponto forte do VMware: você pode criar até 20 redes virtuais (VMnet0 a VMnet19), cada uma com suas próprias configurações.

┌──────────┐     ┌──────────┐           ┌──────────┐     ┌──────────┐
│ VM A │ │ VM B │ │ VM C │ │ VM D │
└────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘
│ │ │ │
└───────┬────────┘ └───────┬────────┘
│ │
┌────────▼────────┐ ┌─────────▼────────┐
│ VMnet2 │ │ VMnet3 │
│ (rede LAN) │ │ (rede Cliente) │
└─────────────────┘ └──────────────────┘
CaracterísticaDetalhe
Rede virtualVMnet2 a VMnet19 (personalizável)
Acesso à InternetConfigurável (NAT ou não)
VM ↔ VM✅ Sim (se mesma VMnet)
DHCPConfigurável no Virtual Network Editor
Equivalente ao Internal Network do VirtualBox

Um VMnet customizado sem NAT e sem conexão com o host é o equivalente VMware ao Internal Network do VirtualBox. Exemplo: VMnet2 configurado como “Host-only” sem conexão com o host = rede isolada entre VMs.

5) LAN Segment​

O LAN Segment é uma rede completamente isolada, sem DHCP, sem conexão com o host, sem NAT.

CaracterísticaDetalhe
Acesso à Internet❌ Não
Acesso host → VM❌ Não
VM ↔ VM✅ Sim (se mesmo LAN Segment)
DHCP❌ Não (apenas IP manual)
LAN Segment vs Internal Network (VirtualBox)

O LAN Segment do VMware é o equivalente mais próximo ao Internal Network do VirtualBox: uma rede completamente isolada, IPs manuais, apenas entre VMs.

Resumo VMware: os VMnets​

VMnetModoInternetHost → VMVM ↔ VMObservações
VMnet0Bridged✅✅✅Conectado à rede física
VMnet1Host-Only❌✅✅Rede privada com o host
VMnet8NAT✅✅✅NAT via host
VMnet2-7, 9-19CustomConfigurávelConfigurável✅Redes personalizadas
LAN SegmentIsolado❌❌✅Como Internal Network

Voltar ao índice


Tabela comparativa: VirtualBox vs VMware​

Correspondência direta​

FunçãoVirtualBoxVMware
Acesso à Internet via hostNATNAT (VMnet8)
Internet + comunicação entre VMsNAT NetworkNAT (VMnet8)
VM na rede físicaBridged AdapterBridged (VMnet0)
Rede privada com o hostHost-Only AdapterHost-Only (VMnet1)
Rede isolada entre VMsInternal NetworkLAN Segment ou Custom VMnet
Redes personalizadas múltiplasInternal Network (nomeado)Custom VMnet (VMnet2-19)

Diferenças principais​

CritérioVirtualBoxVMware
Número máx. de placas por VM4 (interface gráfica) ou 8 (CLI)10
Número de redes internasIlimitado (por nome)20 (VMnet0 a VMnet19)
NAT: host pode acessar a VM?❌ Não (necessário port forwarding)✅ Sim (via VMnet8)
DHCP na rede interna❌ Não (IP manual obrigatório)Configurável por VMnet
Editor de redes virtuaisLimitado✅ Virtual Network Editor (avançado)
Performance de redeBoaMuito boa (VMXNET3)

Voltar ao índice


Exemplos práticos dos TPs​

Exemplo 1: TP 4 – SSH (2 placas por VM)​

No TP 4 (Protocolo SSH), cada VM usa 1 placa de rede em Internal Network:

┌──────────────────────────────────────────────────┐
│ Rede interna "intnet" │
│ 10.11.12.0/24 │
│ │
│ ┌────────────┐ ┌────────────┐ │
│ │ SSH-SRV │ │ SSH-CLI │ │
│ │ │ │ │ │
│ │ Adapter 1: │ │ Adapter 1: │ │
│ │ Internal │◄────────►│ Internal │ │
│ │ Network │ │ Network │ │
│ │ "intnet" │ │ "intnet" │ │
│ │ 10.11.12.1 │ │ 10.11.12.2 │ │
│ └────────────┘ └────────────┘ │
└──────────────────────────────────────────────────┘

Configuração no VirtualBox:

VMAdapter 1
SSH-SRVInternal Network → intnet (IP manual: 10.11.12.1/24)
SSH-CLIInternal Network → intnet (IP manual: 10.11.12.2/24)

Equivalente VMware:

VMNetwork Adapter 1
SSH-SRVLAN Segment → intnet (IP manual: 10.11.12.1/24)
SSH-CLILAN Segment → intnet (IP manual: 10.11.12.2/24)
Por que não usar NAT no TP 4?

Este TP não precisa de Internet. As duas VMs comunicam-se apenas entre si na rede interna. Se precisar instalar pacotes, adicione temporariamente uma placa NAT, instale e depois remova.


Exemplo 2: TP 5 – SSH, HTTP e Firewall (até 3 placas)​

No TP 5 (SSH, HTTP e Firewall), o srvGateway usa 3 placas de rede:

                        ┌──────────────────────────────────┐
│ srvGateway │
│ │
│ Adapter 1: NAT (Internet) │
│ Adapter 2: Internal "lan" │
│ 10.11.12.1/24 │
│ Adapter 3: Internal "clientnet" │
│ 20.21.22.1/30 │
└───┬──────────┬──────────┬────────┘
│ │ │
Internet│ LAN │ Cliente│
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐
│ srvSSH │ │ Cliente │
│ srvWEB │ │20.21.22.2│
│10.11.12.x│ └──────────┘
└──────────┘

Configuração no VirtualBox:

VMAdapter 1Adapter 2Adapter 3
srvGatewayNAT (Internet)Internal Network → lanInternal Network → clientnet
srvSSHInternal Network → lan——
srvWEBInternal Network → lan——
ClienteInternal Network → clientnet——

Equivalente VMware:

VMNetwork Adapter 1Network Adapter 2Network Adapter 3
srvGatewayNAT (VMnet8)Custom → VMnet2 (lan)Custom → VMnet3 (clientnet)
srvSSHCustom → VMnet2 (lan)——
srvWEBCustom → VMnet2 (lan)——
ClienteCustom → VMnet3 (clientnet)——
Por que 3 placas no srvGateway?

Cada placa tem um papel específico:

  1. NAT → acesso à Internet (para apt update, downloads)
  2. Internal lan → rede dos servidores (10.11.12.0/24)
  3. Internal clientnet → rede do cliente (20.21.22.0/30)

A máquina srvGateway faz o roteamento entre essas 3 redes usando ip_forward e iptables.


Exemplo 3: Laboratório com 3 placas (NAT + NAT Network + Host-Only)​

Outro caso comum: uma VM que precisa de Internet, comunicar-se com outras VMs E ser acessível pelo host:

Configuração VirtualBox:

AdapterModoPapelIP típico
Adapter 1NATAcesso à Internet10.0.2.15 (automático)
Adapter 2NAT Network (NatNetwork1)Comunicação entre VMs + Internet10.0.2.x (DHCP)
Adapter 3Host-Only (vboxnet0)Acesso SSH pelo host192.168.56.x

Equivalente VMware:

AdapterModoPapelIP típico
Network Adapter 1NAT (VMnet8)Acesso à Internet + host192.168.128.x
Network Adapter 2Custom (VMnet2)Comunicação entre VMsIP manual
Network Adapter 3Host-Only (VMnet1)Acesso SSH pelo host192.168.xxx.x

Voltar ao índice


Como configurar as placas no VirtualBox​

Passo a passo (interface gráfica)​

  1. Selecione a VM → Clique em Configurações (Settings)
  2. Vá em Rede (Network)
  3. Você verá as abas Adapter 1, Adapter 2, Adapter 3, Adapter 4
  4. Para cada adapter:
    • Marque Ativar placa de rede (Enable Network Adapter)
    • Escolha o modo no menu suspenso Conectado a (Attached to)

Configuração de cada modo​

NAT​

☑ Enable Network Adapter
Attached to: NAT

Nada mais a configurar. O VirtualBox gerencia tudo automaticamente.

Internal Network​

☑ Enable Network Adapter
Attached to: Internal Network
Name: intnet ← digite o nome da rede (VMs com o mesmo nome se veem)
Importante

É necessário configurar o IP manualmente na VM (sem DHCP):

# Exemplo no Ubuntu (arquivo netplan)
sudo nano /etc/netplan/01-netcfg.yaml
network:
version: 2
ethernets:
enp0s8: # nome da interface (verifique com "ip a")
addresses:
- 10.11.12.1/24
sudo netplan apply

Host-Only​

☑ Enable Network Adapter
Attached to: Host-only Adapter
Name: VirtualBox Host-Only Ethernet Adapter
Criar uma rede Host-Only

Se não existir nenhuma rede Host-Only:

  1. Menu Arquivo → Host Network Manager (Gerenciador de rede do host)
  2. Clique em Criar (Create)
  3. Uma rede vboxnet0 será criada com a faixa 192.168.56.0/24

NAT Network​

☑ Enable Network Adapter
Attached to: NAT Network
Name: NatNetwork ← nome da rede NAT compartilhada
Criar um NAT Network
  1. Menu Arquivo → Preferências → Rede
  2. Clique em + para adicionar uma rede NAT
  3. Dê um nome (ex: NatNetwork)

Bridged​

☑ Enable Network Adapter
Attached to: Bridged Adapter
Name: Intel(R) Wi-Fi... ← escolha sua placa de rede física

Comando CLI (VBoxManage)​

Para usuários avançados, é possível configurar as placas via linha de comando:

# Adapter 1: NAT
VBoxManage modifyvm "MinhaVM" --nic1 nat

# Adapter 2: Internal Network chamado "lan"
VBoxManage modifyvm "MinhaVM" --nic2 intnet --intnet2 "lan"

# Adapter 3: Internal Network chamado "clientnet"
VBoxManage modifyvm "MinhaVM" --nic3 intnet --intnet3 "clientnet"

# Adapter 2: Host-Only
VBoxManage modifyvm "MinhaVM" --nic2 hostonly --hostonlyadapter2 "vboxnet0"

# Adapter 1: Bridged
VBoxManage modifyvm "MinhaVM" --nic1 bridged --bridgeadapter1 "Intel(R) Wi-Fi"

Voltar ao índice


Como configurar as placas no VMware​

Passo a passo (interface gráfica)​

  1. Selecione a VM → Clique em Edit virtual machine settings
  2. Clique em Add... para adicionar um adaptador de rede (ou selecione um existente)
  3. Escolha o tipo de conexão:
    • Bridged (VMnet0)
    • NAT (VMnet8)
    • Host-only (VMnet1)
    • Custom → escolha um VMnet específico

Virtual Network Editor (VMware Workstation Pro)​

O Virtual Network Editor é a ferramenta mais poderosa do VMware para gerenciar redes:

  1. Menu Edit → Virtual Network Editor
  2. Clique em Change Settings (direitos de administrador)
  3. Você pode:
    • Criar novos VMnets
    • Configurar o DHCP por VMnet
    • Configurar a sub-rede por VMnet
    • Ativar/desativar o NAT por VMnet
    • Conectar/desconectar o host

Exemplo: criar uma rede isolada (equivalente ao Internal Network)​

No Virtual Network Editor:

VMnet2:
☐ Connect a host virtual adapter ← desmarcado (o host não vê essa rede)
☐ Use local DHCP service ← desmarcado (IP manual)
Subnet IP: 10.11.12.0
Subnet mask: 255.255.255.0

Depois, na VM:

Network Adapter → Custom → VMnet2

Configuração de IPs na VM​

Mesmo procedimento do VirtualBox – configure o IP manualmente na VM:

# Ubuntu (netplan)
sudo nano /etc/netplan/01-netcfg.yaml
network:
version: 2
ethernets:
ens33: # nome da interface VMware (verifique com "ip a")
addresses:
- 10.11.12.1/24
sudo netplan apply

Voltar ao índice


Resumo visual​

Diagrama de decisão: qual placa escolher?​

As 3 configurações mais comuns em laboratório​

┌─────────────────────────────────────────────────────────────────────┐
│ CONFIGURAÇÃO COMUM Nº1 │
│ "Só quero Internet na minha VM" │
│ │
│ → 1 placa: NAT │
│ VirtualBox: Adapter 1 = NAT │
│ VMware: Network Adapter 1 = NAT (VMnet8) │
├─────────────────────────────────────────────────────────────────────┤
│ CONFIGURAÇÃO COMUM Nº2 │
│ "Minhas VMs precisam se comunicar em uma rede privada" │
│ │
│ → 2 placas: NAT + Internal Network │
│ VirtualBox: Adapter 1 = NAT, Adapter 2 = Internal "intnet" │
│ VMware: Adapter 1 = NAT, Adapter 2 = Custom VMnet2 │
├─────────────────────────────────────────────────────────────────────┤
│ CONFIGURAÇÃO COMUM Nº3 │
│ "Minha VM é um gateway entre 2 redes privadas + Internet" │
│ │
│ → 3 placas: NAT + Internal "lan" + Internal "clientnet" │
│ VirtualBox: Adapter 1 = NAT, Adapter 2 = Internal "lan", │
│ Adapter 3 = Internal "clientnet" │
│ VMware: Adapter 1 = NAT, Adapter 2 = VMnet2, Adapter 3 = VMnet3 │
└─────────────────────────────────────────────────────────────────────┘

Voltar ao índice


FAQ – Perguntas frequentes​

Q: Quantas placas de rede no máximo por VM?​

HypervisorMáximo (GUI)Máximo (CLI/avançado)
VirtualBox48 (com VBoxManage)
VMware1010

Q: Minha VM não tem conexão entre VMs, o que verificar?​

  1. Mesmo nome de rede: as VMs devem estar na mesma rede interna (ex: intnet)
  2. IPs manuais configurados: em Internal Network / LAN Segment, não há DHCP automático
  3. Mesmo sub-rede: os IPs devem estar na mesma rede (ex: 10.11.12.1/24 e 10.11.12.2/24)
  4. Firewall desativado (para teste): sudo ufw disable ou sudo iptables -F
  5. Placa ativada: verifique com ip a se a interface está UP

Q: Como saber o nome da minha interface na VM?​

ip a
# ou
ip link show

Nomes comuns:

  • VirtualBox: enp0s3 (placa 1), enp0s8 (placa 2), enp0s9 (placa 3)
  • VMware: ens33 (placa 1), ens34 (placa 2), ens35 (placa 3)

Q: Posso misturar VirtualBox e VMware?​

❌ Não. As VMs do VirtualBox não podem se comunicar com as VMs do VMware via rede interna. Cada hypervisor tem suas próprias redes virtuais isoladas.

Q: Qual a diferença entre NAT e NAT Network no VirtualBox?​

NATNAT Network
Internet✅✅
VM ↔ VM❌ (cada VM isolada)✅ (VMs na mesma rede)
UsoVM sozinhaVárias VMs que precisam se comunicar E ter Internet

Q: No VMware, o VMnet8 (NAT) permite que as VMs se vejam?​

✅ Sim! Diferente do NAT simples do VirtualBox, o NAT do VMware (VMnet8) permite que as VMs na mesma VMnet8 se comuniquem entre si.


TP Bônus criado em: Fevereiro de 2026