Notícias
Natal e 2026 com sorte: gire a Roleta da Fortuna Serverspace
Serverspace Black Friday
MA
maio 1, 2020
Atualizado novembro 30, 2025

Configuração da interface de rede no Ubuntu 18.04

Ubuntu

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:

Screenshot 1: Configurando a interface de rede no Ubuntu 18.04 - início

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.

Captura de tela 2: Configuração da interface de rede no Ubuntu 18.04 - verifique /etc/netplan/

Vejamos o que há nesse arquivo.

Captura de tela 3: Configuração da interface de rede no Ubuntu 18.04 - verifique /etc/netplan

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.

  • network - início do bloco de configuração de rede;
  • ethernets - esse parâmetro informa que a próxima etapa será a configuração do protocolo de mesmo nome;
  • enp0s3 - o nome da interface de rede configurável. É provável que, em seu caso, o nome seja diferente. Uma lista de todas as interfaces pode ser visualizada com o comando ifconfig -a;
  • addresses - bloco de endereços IP atribuídos a uma interface com um prefixo de rede. Um endereço IP é indicado como no exemplo, vários endereços são indicados entre colchetes "[e]", separados por vírgulas;
  • gateway4 - gateway de rede IPv4;
  • nameservers - bloco de configuração do servidor de nomes.
  • addresses - é no bloco de nameservers que indica quais servidores DNS devem ser acessados. Indicados sem um prefixo de rede. Vários endereços são indicados entre colchetes "[e]", separados por vírgulas.
  • versão - versão da linguagem YAML.

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

Captura de tela 5: Configuração da interface de rede no Ubuntu - interfaces disponíveis

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

Captura de tela 6: Configuração da interface de rede no Ubuntu - configurações de interface

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

Captura de tela 7: Configuração da interface de rede no Ubuntu - remapeamento do DHCP

O que isso significa.

  • auto enp0s3 - inicialização automática de uma interface específica;
  • iface enp0s3 inet static - informa sobre a configuração estática;
  • address 10.10.2.6 - na verdade, o endereço IPv4 dessa interface;
  • netmask 255.255.255.0 - máscara de rede.
  • gateway 10.10.2.1 - gateway IPv4
  • dns-nameservers 8.8.8.8 - especifique os servidores DNS

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

Captura de tela 8: Configuração da interface de rede no Ubuntu - aplicar e reiniciar

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:

  • Como verificar se as configurações de rede foram aplicadas corretamente?
    Use os comandos ip a ou ifconfig -a para conferir os endereços IP atribuídos às interfaces.
  • O que fazer se o servidor não aplicar o endereço IP configurado?
    Reinicie o serviço de rede com sudo /etc/init.d/networking restart ou reinicie o servidor com sudo reboot.
  • Posso voltar a usar ifupdown no Ubuntu 20.04 ou 18.04?
    Sim, instalando o pacote ifupdown e configurando via /etc/network/interfaces, mas o método recomendado é via Netplan.
  • É possível configurar múltiplas interfaces de rede?
    Sim, cada interface adicional pode ser configurada no Netplan ou no ifupdown com blocos separados de configuração.

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.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 2
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA

Você também pode gostar...

Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.