Netplan no Ubuntu: configurar IP estático com segurança

Ilustração técnica sobre Netplan no Ubuntu: configurar IP estático com segurança
Ilustração sobre Netplan no Ubuntu: configurar IP estático com segurança

Resposta Rápida / TL;DR

Identifique a interface e o gateway reais, faça backup do YAML, use netplan try e só confirme a mudança depois de testar a nova rota.
Índice do artigo

    Resposta rápida

    IP estático não deve ser copiado de outro servidor. Descubra interface, endereço, gateway e DNS entregues pelo provedor, faça backup do arquivo Netplan e aplique com netplan try. Esse comando permite confirmar ou deixar a alteração expirar, útil quando a máquina está sendo administrada remotamente.

    Descubra os dados atuais

    ip -br address
    ip route
    resolvectl status
    ls -1 /etc/netplan/*.yaml
    

    Anote o nome da interface, como ens3 ou enp1s0, e a rota default. Em ambientes de nuvem, o gateway pode ser um endereço específico fornecido pelo provedor. Não invente um valor baseado apenas no IP do servidor.

    Faça o backup

    sudo cp -a /etc/netplan /etc/netplan.backup.$(date +%Y%m%d-%H%M%S)
    

    Edite o YAML existente ou crie um arquivo de ordem conhecida. YAML depende de indentação; use espaços, não tabulações.

    Exemplo de configuração

    network:
      version: 2
      ethernets:
        ens3:
          dhcp4: false
          addresses:
            - 203.0.113.10/24
          routes:
            - to: default
              via: 203.0.113.1
          nameservers:
            addresses:
              - 1.1.1.1
              - 8.8.8.8
    

    Os endereços acima são exemplos de documentação e não devem ser usados literalmente. Substitua pelos valores do seu ambiente. Alguns provedores usam metadados, DHCP ou rotas especiais; nesse caso, consulte a configuração entregue pela plataforma.

    Valide sem se trancar fora

    sudo netplan generate
    sudo netplan try
    

    Se o endereço responder e o DNS funcionar, confirme dentro do prazo solicitado. Se a conexão cair ou você não confirmar, a alteração deve ser revertida conforme o comportamento da versão instalada. Mantenha um console de recuperação para casos em que o rollback não seja possível.

    Depois da confirmação:

    sudo netplan apply
    ip route
    ping -c 3 1.1.1.1
    getent hosts example.com
    

    Diagnóstico

    ip route sem rota default aponta para gateway ausente. Ping por IP funcionando e resolução falhando aponta para DNS. Se nem o endereço local responde, verifique interface, máscara, VLAN e política do provedor.

    Documente o arquivo final e a data da mudança. Uma VPS com rede previsível continua exigindo uma configuração de sistema adequada ao uso real.

    FAQ

    Posso usar gateway4?

    Versões e exemplos atuais do Netplan preferem routes. Use a sintaxe compatível com a versão instalada e valide com netplan generate.

    netplan try é um backup?

    Não. É uma tentativa temporária de aplicação. O backup do YAML continua necessário.

    Checklist de rede

    • [ ] Interface, prefixo e gateway vieram do ambiente real.
    • [ ] YAML antigo foi preservado.
    • [ ] netplan generate passou.
    • [ ] A mudança foi aplicada com possibilidade de rollback.
    • [ ] Rota externa e resolução DNS foram testadas.

    Se a VPS usa DHCP obrigatório, um IP manual pode quebrar metadados ou rotas do provedor. Nesse caso, mantenha DHCP e configure reservas ou aliases somente conforme a documentação da plataforma.

    Download Gratuito Template Pronto para n8n & Evolution API

    📦 Template n8n: Agente de IA com WhatsApp + Evolution API

    Baixe o arquivo JSON pronto para importar: Webhook configurado, tratamento de remetente, nó de OpenAI e disparo via Evolution API.

    Comentários (8)

    Beatriz Santos

    Muito bom o passo a passo de particionamento e disco NVMe. O throughput do I/O subiu consideravelmente nos nossos testes de benchmark.

    Camila Martins - Startup X

    Estou usando essa configuração no meu servidor há 2 meses e realmente melhorou a performance! O tempo de resposta caiu de 200ms para 30ms. Vou implementar também as dicas de otimização que você mencionou.

    Carlos Oliveira

    Sempre tive problemas com instabilidade no servidor até ler este artigo. Segui passo a passo e agora está rodando perfeitamente há 3 semanas sem restart.

    Camila Alves

    Implementei essas configurações no VPS da minha empresa e reduziu nosso custo com cloud em 40%. O artigo está muito bem explicado, parabéns!

    Ana Alves - Tech Solutions

    Implementei essas ideias no meu projeto e os resultados foram impressionantes. Obrigado pelo conhecimento compartilhado!

    Maria Costa

    Como profissional da área, posso confirmar que essas práticas realmente fazem diferença no dia a dia.

    Ricardo Gomes

    Artigo muito bem escrito e explicativo! Já compartilhei com toda a equipe da empresa.

    Ricardo Gomes

    Excelente conteúdo! Aprendi conceitos que não encontrava em outros lugares em português. Em qual parte do artigo você recomenda começar para quem é iniciante?

    ← Voltar para o blog