- Published on
Configurações de rede + Conectividade no VirtualBox
- Authors
- Name
- Rodrigo Peixoto
🌐 Guia Completo de Rede no Linux + Conectividade no VirtualBox
Este guia apresenta comandos, configurações e dicas para diagnosticar, configurar e testar conectividade de rede em sistemas Linux, incluindo ambientes de virtualização como VirtualBox.
📦 Sumário
- 1. Verificando Interfaces de Rede
- 2. IP, Gateway e DNS
- 3. Testando Conectividade
- 4. Gerenciando Serviços de Rede
- 5. VirtualBox: Modos de Rede e Dicas
- 6. Ferramentas Avançadas
1. Verificando Interfaces de Rede
ip a
(ou ip addr
)
Mostra todas as interfaces de rede e seus endereços IP atribuídos.
Exemplo de saída:
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> ...
inet 192.168.1.10/24 ...
- Interfaces comuns:
eth0
,enp0s3
,wlan0
,lo
(loopback)
ip link
Mostra apenas as interfaces, útil para ver se estão UP ou DOWN.
ifconfig
(legado)
Antigo comando para ver interfaces e IPs.
⚠️ Pode não estar instalado por padrão (pacote:
net-tools
).
2. IP, Gateway e DNS
🔹 Visualizar IP
ip a
hostname -I # Mostra apenas os IPs ativos
🔹 Ver rota padrão (Gateway)
ip r
Exemplo:
default via 192.168.1.1 dev enp0s3
💡 O IP "default via" é o gateway de saída para a internet.
🔹 Configurar IP manualmente (temporário)
sudo ip addr add 192.168.1.100/24 dev enp0s3
sudo ip route add default via 192.168.1.1
⚠️ Isso se perde após reboot. Para tornar permanente, edite os arquivos de rede (
/etc/network/interfaces
ou/etc/netplan/
no Ubuntu recente).
🔹 Ver DNS configurado
cat /etc/resolv.conf
Exemplo:
nameserver 8.8.8.8
🧠 Para testar DNS use
dig
ounslookup
.
3. Testando Conectividade
ping
ping -c 4 8.8.8.8 # Testa conexão com Google (IP)
ping -c 4 google.com # Testa DNS + conexão
✔️ Se IP responde e domínio não, problema é DNS.
traceroute
Mostra o caminho dos pacotes até um destino (saltos por roteadores).
traceroute google.com
curl
ou wget
Testa acesso a uma URL específica.
curl https://google.com
ss -tuln
Mostra portas abertas e serviços em escuta.
ss -tuln
-t
TCP-u
UDP-l
listening-n
sem resolução de nomes
netstat -rn
(legado)
Mostra tabela de rotas.
4. Gerenciando Serviços de Rede
Systemd/NetworkManager (Ubuntu/Debian)
- Reiniciar rede:
sudo systemctl restart NetworkManager
- Ver status da rede:
nmcli device status
/etc/netplan/
(Ubuntu 18.04+)
Interfaces estáticas no Exemplo de configuração:
network:
version: 2
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.1.50/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
sudo netplan apply
5. VirtualBox: Modos de Rede e Dicas
💡 A interface de rede no Linux convidado (VM) dependerá do modo configurado no VirtualBox.
🔹 Modo NAT
- Acesso à internet: ✅
- Comunicação com a máquina host ou rede local: ❌
- Ideal para: uso simples com internet.
🔹 Modo Bridge
- VM aparece como um dispositivo real na rede.
- Ganha IP da rede local (DHCP ou estático).
- Acesso total entre host, VM e outros dispositivos.
📌 Ideal para servidores, SSH, comunicação real.
🔹 Modo Host-Only
- Conecta apenas com a máquina host.
- Útil para testes locais, mas sem internet (a menos que combine com NAT).
🔹 Modo Interno
- Rede isolada entre VMs.
🛠️ Como configurar no VirtualBox
- Vá em Configurações > Rede da VM.
- Selecione "Adaptador 1" > Ativar placa de rede
- Escolha o Modo de rede desejado (NAT, Bridge, etc).
- Inicie a VM.
- Dentro do Linux convidado, use
ip a
para ver se a interface recebeu IP.
6. Ferramentas Avançadas
nmap
Scanner de rede, útil para descobrir hosts e portas abertas.
nmap -sP 192.168.1.0/24 # Descoberta de hosts ativos
nmap -sV 192.168.1.10 # Detecta serviços em execução
tcpdump
Sniffer de pacotes (análise de tráfego em tempo real).
sudo tcpdump -i enp0s3
ethtool
Informações da interface física (velocidade, duplex, etc).
sudo ethtool enp0s3
nmcli
Ferramenta CLI do NetworkManager (versátil para automação).
nmcli device show
nmcli con up id "Wired connection 1"
✅ Dicas Finais
- Sempre comece testando o IP (
ping 8.8.8.8
) antes de DNS (ping google.com
). - Para configurar rede de forma persistente, use Netplan (Ubuntu) ou
interfaces
(Debian antigo). - No VirtualBox, use modo bridge para acessar a VM de outros dispositivos.
- Teste sempre
ip a
,ip r
, eping
ao depurar falhas de conexão.