Configurar IP flutuante na VPS com Ubuntu/Debian na Hetzner - Bruno Devx - BR Criativus

post #8125

Configurar IP flutuante na VPS com Ubuntu/Debian na Hetzner

Publicado em: 30/07/2026 / Atualizado em: 30/07/2026

Categorias: BlogDockerHetznerSSHVPS

Esse artigo vou mostrar como adicionar um IP flutuante nas configurações da sua VPS (com Ubuntu/Debian) depois que você já contratou e vinculou ele no seu painel de hospedagem, como no caso da Hetzner ou outros provedores. Nesse tutorial vou usar o endereço de IP fictício 999.999.999.999, mas você deve trocar para o seu endereço de IP novo.

Adicionar temporariamente para testar

Primeiro, faça um teste temporário, sem alterar arquivos:

sudo ip address add 999.999.999.999/32 dev eth0

Confirme:

ip addr show dev eth0 | grep 999.999.999.999

Depois teste se a aplicação responde pelo Floating IP:

curl -I --connect-timeout 10 http://999.999.999.999

E veja se o Traefik está ouvindo:

sudo ss -lntp | grep -E ':(80|443)\s'

A configuração feita com ip address add desaparece após uma reinicialização. Ela serve primeiro para validar que o IP está corretamente atribuído à VPS na Hetzner.

Deixar permanente

Crie um segundo arquivo apenas para acrescentar o Floating IP:

sudo nano /etc/netplan/60-floating-ip.yaml

Cole exatamente:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 999.999.999.999/32

O Netplan combina os arquivos em ordem; como 60-floating-ip.yaml vem depois de 50-cloud-init.yaml, o novo endereço será acrescentado à lista existente, preservando o IPv6 e o IPv4 recebido por DHCP. Essa também é a configuração recomendada pela Hetzner para Floating IPv4 no Ubuntu com Netplan.

Ajuste as permissões:

sudo chmod 600 /etc/netplan/60-floating-ip.yaml

Depois valide:

sudo netplan generate

Se não aparecer erro, execute com segurança pela sessão SSH:

sudo netplan try

Confirme pressionando Enter quando solicitado. Em seguida:

sudo netplan apply

Verifique a configuração combinada:

sudo netplan get

E confirme o endereço:

ip addr show dev eth0 | grep -E '999\.999\.999\.999'

Você deverá ver o seu endereço:

999.999.999.999

Como você já adicionou o IP manualmente com ip address add, o netplan apply pode mantê-lo sem alteração ou informar que ele já existe. Isso não é preocupante.

Para confirmar definitivamente que a configuração sobrevive ao reinício, reinicie quando puder tolerar alguns segundos de indisponibilidade:

sudo reboot

Após reconectar:

ip addr show dev eth0 | grep 999.999.999.999
curl -I --connect-timeout 10 http://999.999.999.999

O esperado é o IP aparecer novamente e o curl continuar retornando o redirecionamento 308.

Publicações recomendadas:



Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato