Como Alterar um Endereço IP Estático no Ubuntu Server
Notas sobre a configuração de IP estático no Linux
Este guia irá guiá-lo através do processo de alteração do endereço IP estático em um servidor Ubuntu.
Configurar um endereço IP estático é um passo crucial ao configurar um servidor Ubuntu. Diferente de um IP dinâmico (que muda sempre que o sistema é reiniciado ou quando a concessão DHCP expira), um IP estático garante que o servidor mantenha o mesmo endereço de rede. Isso é especialmente importante para servidores que executam serviços como hospedagem web, DNS ou compartilhamento de arquivos.

Para mais guias sobre ferramentas de desenvolvimento, consulte Ferramentas de Desenvolvedor: O Guia Completo para Fluxos de Trabalho Modernos.
1. Pré-requisitos
Antes de prosseguir, certifique-se de ter:
- Acesso ao servidor Ubuntu (físico ou via SSH).
- Privilégios sudo ou root.
- Detalhes da rede, como:
- O novo endereço IP que deseja atribuir
- Máscara de sub-rede (ou notação CIDR, ex.:
/24) - Endereço IP do gateway
- Endereços dos servidores DNS
Para verificar a versão do seu Ubuntu, consulte Verificar versão Linux Ubuntu.
2. Identificar sua Interface de Rede
Execute o seguinte comando para listar suas interfaces de rede ativas:
ip a
Procure por nomes de interfaces como eth0, ens33, ens160 ou enp0s3. Anote a interface que planeja configurar. Para mais comandos bash, consulte a Folha de Referência Linux Bash.
3. Configurar Netplan (Ubuntu 18.04 e posterior)
Versões modernas do Ubuntu Server utilizam o Netplan para configuração de rede. Os arquivos de configuração YAML são tipicamente armazenados em:
/etc/netplan/
Para editar a configuração:
sudo nano /etc/netplan/01-netcfg.yaml
(Seu nome de arquivo pode diferir, ex.: 50-cloud-init.yaml)
4. Exemplo de Configuração Netplan
Abaixo está um exemplo de configuração de IP estático:
network:
version: 2
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
Pontos-chave:
dhcp4: nodesativa o DHCP para IPv4.addressesdefine o IP estático com a sub-rede.gateway4define o gateway padrão.nameserversespecifica os servidores DNS.
Substitua ens33 pelo nome da sua interface de rede e ajuste as configurações de IP, gateway e DNS conforme necessário.
5. Aplicar as Alterações
Após salvar o arquivo, aplique as novas configurações com:
sudo netplan apply
Se estiver conectado via SSH, tenha cautela — uma configuração incorreta pode desconectá-lo. Para solucionar problemas, você pode executar:
sudo netplan try
Isso permite testar a configuração e revertê-la automaticamente se você não confirmar dentro de 120 segundos.
6. Verificar a Configuração
Para confirmar seu novo IP estático:
ip a
Você deve ver o endereço IP estático atualizado atribuído à sua interface.
Você também pode testar a conectividade:
ping -c 4 8.8.8.8
ping -c 4 google.com
7. Configurar IP Estático em Versões Anteriores do Ubuntu (Pré-18.04)
Para Ubuntu 16.04 e anteriores, a configuração de rede é gerenciada em:
/etc/network/interfaces
Exemplo:
auto ens33
iface ens33 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
Salve e reinicie a rede:
sudo systemctl restart networking
8. Dicas Comuns de Solução de Problemas
- A indentação YAML importa: Sempre use espaços, não tabs.
- Se o DNS não estiver funcionando, verifique a seção
nameservers. - Se a conexão SSH cair, certifique-se de que o novo IP está dentro da sua sub-rede acessível.
Alterar um endereço IP estático no Ubuntu Server é simples assim que você souber onde configurá-lo.
No Ubuntu 18.04 e posterior, o Netplan é a ferramenta padrão, enquanto versões mais antigas dependem do arquivo interfaces.
Seguindo os passos descritos acima, você pode garantir que seu servidor sempre tenha um endereço IP fixo, tornando-o mais confiável para tarefas de hospedagem e rede.