30.11.2025

Configuração da interface de rede no Ubuntu 18.04

Configurar a rede em versões recentes do Ubuntu, como 18.04 e 20.04, exige atenção às mudanças introduzidas pelo Netplan. Diferente do método tradicional usando /etc/network/interfaces e ifupdown, o Netplan utiliza arquivos em formato YAML localizados no diretório /etc/netplan para gerenciar interfaces de rede, endereços IP, gateways e servidores DNS. Este guia rápido ajudará você a entender como aplicar, testar e corrigir configurações de rede, incluindo múltiplas interfaces, tanto em ambientes com IP estático quanto com DHCP, garantindo que seus servidores funcionem de forma estável e eficiente.

A configuração da interface de rede no Ubuntu 18.04 foi uma surpresa para muitos. Embora exista o arquivo de configuração /etc/network/interfaces, familiar a todos, ele diz:

A configuração por meio do ifupdown foi substituída pelo netplan. Configuração via/etc/netplan. Se você quiser voltar ao ifupdown, configure via comando:

sudo apt install ifupdown

Não instalaremos mais nada. Configure o que existe. Primeiro, observe o conteúdo do diretório /etc/netplan.

Vejamos o que há nesse arquivo.

O arquivo de configuração é escrito em YAML. As configurações mostradas no exemplo acima foram feitas no estágio de instalação do sistema operacional. Vamos dar uma olhada mais de perto.

Ativamos as configurações atuais com o comando:

netplan apply

Examinamos as principais opções. Mais exemplos de configuração estão no site oficial.

E se o sistema não usar o netplan?

É a maneira antiga. Primeiro, obtemos uma lista das interfaces disponíveis:

ifconfig -a

Nesse caso, há 2 interfaces de rede sem endereços IP (por enquanto). Configuradas por DHCP. Vamos passar para as configurações.

sudo nano /etc/network/interfaces

Um servidor que recebe IP de um servidor DHCP não é uma boa solução. Trazemos o arquivo para o formulário:

O que isso significa.

A segunda interface e as subsequentes são configuradas da mesma forma ou configuradas usando um servidor DHCP. Aplicar configurações:

sudo /etc/init.d/networking restart

Se tudo for feito corretamente, aguardaremos o processo de reinicialização do serviço.

Importante. Pode acontecer de o arquivo de configurações estar correto, mas o servidor não alterar o endereço IP. Nesse caso, reiniciar o servidor com o comando ajuda:

sudo reboot

FAQ:

Guia Rápido de Configuração de Rede no Ubuntu

Comando / Arquivo Descrição
/etc/netplan Diretório de configuração das interfaces de rede no Ubuntu 18.04 e 20.04
netplan apply Aplicar as configurações de rede atuais
ifconfig -a Exibir todas as interfaces de rede e seus endereços IP atuais
/etc/network/interfaces Arquivo de configuração de rede para o método antigo ifupdown
sudo apt install ifupdown Instalar o pacote ifupdown para usar o método antigo de configuração de rede
auto <interface> Inicialização automática de uma interface de rede ao iniciar o sistema
iface <interface> inet static Configuração de IP estático para a interface
address <IP> Endereço IP estático da interface
netmask <mask> Máscara de rede da interface
gateway <IP> Endereço IP do gateway padrão
dns-nameservers <IP1> <IP2> Servidores DNS configurados para a interface
sudo /etc/init.d/networking restart Reiniciar serviços de rede usando ifupdown
sudo reboot Reiniciar o servidor caso o IP não tenha sido aplicado

Conclusão:

Configurar a interface de rede no Ubuntu moderno exige atenção às mudanças introduzidas pelo Netplan. Embora o arquivo /etc/network/interfaces ainda exista, a abordagem recomendada é usar o Netplan em YAML, garantindo maior consistência e compatibilidade com as versões atuais do sistema. Testar as configurações e reiniciar os serviços de rede quando necessário assegura que os endereços IP e gateways sejam aplicados corretamente, permitindo que servidores funcionem de forma estável e eficiente.