15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar
30.10.2024
2 +1

Instalando e Configurando Redes no Proxmox VE: Um Guia Completo

O Proxmox Virtual Environment (VE) é uma das plataformas de virtualização open-source mais poderosas disponíveis atualmente, permitindo que os administradores implementem, gerenciem e escalem máquinas virtuais (VMs) e contêineres Linux (LXC) a partir de uma interface única e unificada. Quer esteja a executar um homelab, um ambiente de desenvolvimento ou uma infraestrutura de produção, dominar a rede Proxmox é essencial para desbloquear todo o seu potencial.

Neste guia abrangente, vamos orientá-lo por todas as principais configurações de rede no Proxmox VE — desde a compreensão dos modos de rede e configuração de interfaces bridge até à configuração de VLANs, NAT e bonding de alta disponibilidade. No final, terá o conhecimento necessário para construir uma rede virtual robusta, segura e escalável.

Passo 1: Compreender os Modos de Rede no Proxmox VE

Antes de tocar num único ficheiro de configuração, é fundamental compreender os modelos de rede que o Proxmox VE suporta. Cada modo serve um propósito distinto, e a escolha do correto depende dos requisitos da sua infraestrutura.

Rede em Bridge (Padrão)

A rede em bridge é o modo padrão e mais utilizado no Proxmox VE. Nesta configuração, as máquinas virtuais partilham a interface de rede física do host através de uma bridge virtual (ex.: vmbr0). As VMs aparecem como dispositivos independentes na rede local, recebendo cada uma o seu próprio endereço IP do servidor DHCP da rede ou através de atribuição estática.

Ideal para: VMs de produção que requerem acesso direto à LAN ou à internet, servidores web e servidores de base de dados.

NAT (Network Address Translation)

No modo NAT, as VMs recebem endereços IP privados dentro de uma sub-rede interna. Todo o tráfego de saída das VMs é encaminhado através do endereço IP público do host via mascaramento. As VMs podem aceder à internet, mas não são diretamente acessíveis a partir do exterior do host sem regras explícitas de reencaminhamento de portas.

Ideal para: Ambientes de desenvolvimento isolados, laboratórios de teste ou situações em que os endereços IP públicos são escassos.

VLAN (Virtual Local Area Network)

As VLANs permitem segmentar logicamente o tráfego de rede através de uma única interface física utilizando tags VLAN (IEEE 802.1Q). O Proxmox VE suporta totalmente a marcação VLAN, permitindo que múltiplos segmentos de rede isolados coexistam no mesmo hardware físico.

Ideal para: Ambientes multi-tenant, segmentação de rede para segurança e separação do tráfego de gestão do tráfego de VMs.

O bonding de interfaces combina duas ou mais interfaces de rede físicas numa única interface lógica, proporcionando maior largura de banda, tolerância a falhas, ou ambos — dependendo do modo de bonding selecionado.

Ideal para: Ambientes de produção de alta disponibilidade onde o tempo de atividade da rede é crítico.

Passo 2: Instalar o Proxmox VE e Realizar a Configuração Inicial

Se ainda não instalou o Proxmox VE, descarregue a imagem ISO mais recente do site oficial do Proxmox. Arranque a partir da ISO, siga o assistente de instalação e configure o seu hostname, endereço IP e definições DNS durante a configuração.

> Dica Pro: Se planeia executar o Proxmox em hardware dedicado para máximo desempenho e fiabilidade, considere os Servidores Dedicados da AlexHost, que fornecem a potência de computação bruta e o controlo total de hardware que os ambientes Proxmox exigem.

Aceder à Interface Web do Proxmox

Após a conclusão da instalação, aceda ao painel de gestão do Proxmox a partir de qualquer browser:

https://<proxmox-ip>:8006

Inicie sessão com as credenciais root que definiu durante a instalação.

Atualizar o Sistema

Antes de configurar a rede, certifique-se de que o seu host Proxmox está totalmente atualizado. Abra a shell integrada ou ligue-se via SSH e execute:

apt update && apt upgrade -y

Isto garante que tem o kernel mais recente, ferramentas de rede e patches de segurança aplicados antes de efetuar alterações de configuração.

Passo 3: Configurar uma Interface Bridge no Proxmox VE

Uma bridge Linux no Proxmox funciona como um switch de rede virtual. As VMs ligam-se a esta bridge, que por sua vez se liga a uma interface de rede física no host — colocando efetivamente as VMs na mesma rede que a máquina host.

O Proxmox cria automaticamente uma bridge padrão chamada vmbr0 durante a instalação, tipicamente associada à primeira interface de rede detetada (ex.: eth0 ou eno1).

Criar ou Modificar uma Bridge através da Interface Web

  1. Navegue até Datacenter → [O Seu Nó] → System → Network
  2. Clique em Create e selecione Linux Bridge
  3. Configure os seguintes campos:
  • Name: ex., vmbr1
  • Bridge Ports: A interface física a associar (ex., eth1)
  • IP Address/CIDR: Atribua um IP estático se a bridge necessitar de conectividade ao nível do host (ex., 192.168.1.100/24)
  • Gateway: Adicione um gateway se esta for a sua interface principal
  1. Clique em Create, depois clique em Apply Configuration

Verificar a Configuração da Bridge

Também pode inspecionar e editar as definições da bridge diretamente no ficheiro de configuração de rede:

nano /etc/network/interfaces

Uma entrada de bridge corretamente configurada tem este aspeto:

auto vmbr1
iface vmbr1 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports eth1
    bridge-stp off
    bridge-fd 0

Após guardar, aplique a configuração:

systemctl restart networking

Atribuir a Bridge a uma VM

Ao criar ou editar uma VM, navegue até ao separador Network e selecione a bridge recém-criada no menu suspenso Bridge. A VM utilizará então esta bridge para comunicar com a rede.

Passo 4: Configurar VLANs no Proxmox VE

As VLANs são essenciais em ambientes onde é necessário isolar o tráfego entre diferentes grupos de VMs — por exemplo, separar uma DMZ voltada para a web de uma rede de base de dados interna, ou isolar ambientes de clientes numa configuração multi-tenant.

Passo 4.1: Ativar Bridge com Suporte a VLAN

A abordagem mais simples e moderna no Proxmox VE é ativar a opção VLAN-aware numa bridge existente:

  1. Vá a Datacenter → [Nó] → System → Network
  2. Selecione a sua bridge (ex., vmbr0)
  3. Clique em Edit e marque a caixa de seleção VLAN aware
  4. Clique em OK e Apply Configuration

Com a compatibilidade com VLAN ativada, pode atribuir tags VLAN diretamente a interfaces de rede de VMs individuais sem criar interfaces bridge separadas para cada VLAN.

Passo 4.2: Criar Interfaces VLAN Manualmente (Método Legado)

Para um controlo mais granular ou compatibilidade com configurações mais antigas, pode definir interfaces VLAN manualmente em /etc/network/interfaces:

nano /etc/network/interfaces

Adicione o seguinte bloco para criar o VLAN ID 100 na bridge vmbr1:

auto vmbr1.100
iface vmbr1.100 inet static
    address 192.168.100.1
    netmask 255.255.255.0
    vlan-raw-device vmbr1

Guarde o ficheiro e reinicie a rede:

systemctl restart networking

Passo 4.3: Atribuir uma Tag VLAN a uma VM

Ao configurar a interface de rede de uma VM:

  1. Abra as definições da VM e navegue até ao separador Network
  2. Defina o campo VLAN Tag para 100 (ou o ID VLAN pretendido)
  3. Certifique-se de que a bridge selecionada é compatível com VLAN

A VM comunicará agora apenas com outros dispositivos marcados com VLAN 100, proporcionando isolamento lógico de rede.

Passo 5: Configurar NAT para Isolamento de Rede de VMs

O NAT é a configuração ideal quando pretende que as VMs tenham acesso à internet sem as expor diretamente à rede pública. É comumente utilizado para servidores de desenvolvimento, ferramentas internas ou qualquer carga de trabalho que não necessite de conectividade pública de entrada.

Passo 5.1: Definir a Bridge Interna

Abra /etc/network/interfaces e adicione uma bridge para a rede NAT interna:

nano /etc/network/interfaces
auto vmbr1
iface vmbr1 inet static
    address 10.10.10.1
    netmask 255.255.255.0
    bridge-ports none
    bridge-stp off
    bridge-fd 0

Note que bridge-ports none significa que esta bridge não tem interface física — é um switch virtual puramente interno.

Passo 5.2: Ativar o Reencaminhamento IP

O reencaminhamento IP deve ser ativado no host Proxmox para permitir que o tráfego passe entre a rede interna e a interface externa:

nano /etc/sysctl.conf

Descomente ou adicione a seguinte linha:

net.ipv4.ip_forward=1

Aplique a alteração imediatamente sem reiniciar:

sysctl -p

Passo 5.3: Adicionar Regras NAT ao iptables

Agora configure o iptables para mascarar o tráfego de saída da sub-rede interna (10.10.10.0/24) através da interface externa do host (eth0):

iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADE

Para garantir que estas regras persistem após reinicializações, instale e utilize iptables-persistent:

apt install iptables-persistent -y
netfilter-persistent save

Passo 5.4: Configurar a Rede da VM para NAT

Ao configurar uma VM que deve utilizar NAT:

  • Atribua-a à bridge vmbr1
  • Defina um IP estático no intervalo 10.10.10.0/24 (ex., 10.10.10.10)
  • Defina o gateway para 10.10.10.1 (o IP da bridge no host)
  • Defina o DNS para um resolvedor público como 8.8.8.8

A VM poderá agora aceder à internet através do host, permanecendo inacessível a partir do exterior.

Passo 6: Bonding de Interfaces de Rede para Alta Disponibilidade

O bonding de interfaces de rede (também chamado de agregação de links ou teaming) combina múltiplas NICs físicas numa única interface lógica. Isto proporciona redundância, maior débito, ou ambos — dependendo do modo de bonding escolhido.

Passo 6.1: Criar um Bond através da Interface Web

  1. Navegue até Datacenter → [Nó] → System → Network
  2. Clique em Create e selecione Linux Bond
  3. Configure o bond:
  • Slaves: Selecione duas ou mais interfaces físicas (ex., eth0, eth1)
  • Mode: Escolha o modo de bonding adequado (ver abaixo)
  • Hash Policy: Defina para layer2 ou layer2+3 para modos de balanceamento de carga
  1. Clique em Create e Apply Configuration

Passo 6.2: Escolher o Modo de Bonding Correto

ModoNomeDescriçãoSuporte de Switch Necessário
0balance-rrBalanceamento de carga round-robin em todas as interfacesNão
1active-backupUma interface ativa; outras em standby para failoverNão
2balance-xorBalanceamento de carga baseado em XORNão
4802.3ad (LACP)Agregação de links dinâmica; maximiza largura de banda e redundânciaSim (switch compatível com LACP)
6balance-albBalanceamento de carga adaptativo; sem necessidade de configuração de switchNão

Recomendado para a maioria dos ambientes de produção: Modo 1 (active-backup) para failover simples, ou Modo 4 (802.3ad/LACP) para máximo desempenho com um switch gerido.

Passo 6.3: Associar o Bond a uma Bridge

Após criar o bond (ex., bond0), crie ou modifique uma bridge para utilizar o bond como porta de bridge:

auto vmbr0
iface vmbr0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports bond0
    bridge-stp off
    bridge-fd 0

Isto garante que as VMs ligadas a vmbr0 beneficiam da redundância e/ou débito das interfaces em bonding.

Passo 7: Testar e Resolver Problemas de Rede no Proxmox

Após concluir a configuração de rede, é essencial realizar testes completos antes de implementar cargas de trabalho de produção.

Testes de Conectividade

Fazer ping ao host a partir de uma VM:

ping 10.10.10.1

Fazer ping a um endereço externo a partir de uma VM (testa NAT/encaminhamento):

ping 8.8.8.8

Fazer ping por hostname (testa a resolução DNS):

ping google.com

Verificar Atribuições de IP

Dentro de uma VM, confirme que a interface de rede tem o IP correto:

ip addr show
ip route show

Verificar o Estado da Bridge e do Bond no Host

# View all network interfaces and their states
ip link show

# View bridge details
brctl show

# View bond status and active interface
cat /proc/net/bonding/bond0

Verificar as Regras NAT do iptables

iptables -t nat -L -v -n

Verificar a Marcação VLAN

# List VLAN interfaces
ip -d link show type vlan

# Capture tagged traffic for analysis
tcpdump -i vmbr0 -e vlan

Problemas Comuns e Soluções

ProblemaCausa ProvávelSolução
VM sem acesso à internetReencaminhamento IP desativadoExecute sysctl -p e verifique net.ipv4.ip_forward=1
VMs não conseguem comunicar entre siAtribuição de bridge incorretaVerifique se ambas as VMs estão na mesma bridge
Tráfego VLAN não isoladoBridge sem suporte a VLANAtive VLAN-aware na bridge através da interface web
Regras NAT perdidas após reinicializaçãoRegras iptables não persistidasInstale e execute netfilter-persistent save
Bond não faz failoverModo de bonding incorretoMude para o Modo 1 (active-backup) para failover simples

Rede Proxmox e a Sua Infraestrutura de Alojamento

O Proxmox VE é mais poderoso quando executado em hardware fiável e de alto desempenho. Se planeia implementar o Proxmox num ambiente de produção, a infraestrutura de alojamento subjacente é extremamente importante.

  • Para controlo total do hardware e máximo desempenho, os Servidores Dedicados da AlexHost oferecem-lhe acesso bare-metal ideal para hipervisores Proxmox.
  • Se precisar de um ponto de partida escalável ou quiser executar virtualização aninhada, o Alojamento VPS da AlexHost oferece planos flexíveis com virtualização baseada em KVM.
  • Para cargas de trabalho aceleradas por GPU a executar dentro de VMs Proxmox, o Alojamento GPU da AlexHost fornece os recursos de hardware necessários para IA, renderização e tarefas de computação intensiva.
  • Se as suas VMs Proxmox alojam aplicações web, associá-las aos Certificados SSL da AlexHost garante que todo o tráfego é encriptado e fidedigno.
  • Precisa de um painel de controlo para uma gestão mais fácil de VMs? Explore os Painéis de Controlo VPS da AlexHost para opções de administração simplificadas.

Conclusão

O Proxmox VE oferece uma das pilhas de rede mais flexíveis e ricas em funcionalidades disponíveis em qualquer plataforma de virtualização open-source. Desde a rede em bridge simples para acesso direto à LAN, a topologias multi-VLAN complexas, ambientes de desenvolvimento isolados por NAT e interfaces em bonding de alta disponibilidade — o Proxmox fornece-lhe as ferramentas para arquitetar praticamente qualquer design de rede que a sua infraestrutura exija.

Aqui está um resumo rápido do que abordámos:

  • Rede em Bridge — Acesso direto à LAN para VMs através de uma bridge virtual
  • Configuração de VLAN — Segmentação lógica de tráfego utilizando marcação 802.1Q
  • Configuração de NAT — Redes de VMs isoladas com acesso à internet via mascaramento IP
  • Bonding de Interfaces — Redundância e débito via agregação de links
  • Testes e Resolução de Problemas — Verificação sistemática de todas as camadas de rede

Ao dominar estas configurações, estará bem equipado para construir ambientes Proxmox com desempenho, segurança e resiliência — quer esteja a gerir um único nó ou uma implementação de centro de dados multi-cluster.

15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar