Guia Completo de Configuração de Rede no Ubuntu: Configuração GUI & CLI para Desktop e Servidor

目次

1. Introdução

Quando Você Precisa Configurar a Rede no Ubuntu?

O Ubuntu é uma distribuição Linux popular, amplamente usada tanto em ambientes de desktop quanto em operações de servidor. Na maioria dos casos, as configurações de rede são configuradas automaticamente, mas há muitas situações em que a configuração manual da rede é necessária.

Por exemplo:

  • Definir um endereço IP estático ao operar como servidor
  • Especificar manualmente servidores DNS
  • Usar configurações de rede especiais, como VPNs
  • Configurar redes via CLI em ambientes sem interface gráfica

A Configuração de Rede no Ubuntu é Complicada?

Em versões mais antigas do Ubuntu, editar o arquivo /etc/network/interfaces era comum. Hoje, o Netplan é o método padrão de configuração, e o NetworkManager é amplamente usado em ambientes com GUI.

Como resultado, muitos usuários agora se perguntam qual método de configuração devem usar.

  • Iniciantes que desejam uma configuração fácil baseada em GUI
  • Usuários intermediários e avançados que preferem controle via linha de comando
  • Administradores que querem configurações mínimas para servidores ou ambientes de nuvem

Escolher o método adequado com base nas suas necessidades é essencial.

O Que Você Vai Aprender Neste Artigo

Este artigo oferece uma explicação amigável para iniciantes, porém abrangente, sobre a configuração de rede no Ubuntu, abordando:

  • Métodos de configuração tanto GUI (NetworkManager) quanto CLI (Netplan, nmcli)
  • Procedimentos de conexão LAN cabeada e Wi‑Fi
  • Como configurar endereços IP estáticos
  • Configurações de servidores DNS e conexões VPN
  • Técnicas comuns de solução de problemas de rede
  • Perguntas frequentes sobre configuração de rede

Ao ler este guia, você eliminará a incerteza sobre as configurações de rede do Ubuntu e ganhará confiança para configurar redes de acordo com seu caso de uso específico.

2. Como a Configuração de Rede do Ubuntu Funciona

Arquitetura Básica de Gerenciamento de Rede no Ubuntu

No Ubuntu, a configuração e o gerenciamento de rede são realizados através do NetworkManager ou do Netplan. A ferramenta utilizada depende da versão do Ubuntu e se o sistema é um ambiente de desktop ou de servidor.

NetworkManager É Padrão em Ambientes de Desktop

Versões com interface gráfica, como o Ubuntu Desktop (por exemplo, Ubuntu 22.04 LTS), utilizam o NetworkManager para gerenciar as configurações de rede. Ele fornece uma interface gráfica que permite até mesmo aos iniciantes configurar redes de forma intuitiva.

O NetworkManager oferece recursos como:

  • Conexões automáticas cabeadas e sem fio
  • Configuração manual de endereço IP
  • Gerenciamento de DNS e proxy
  • Gerenciamento de conexões VPN

Ferramentas de linha de comando como nmcli e nmtui também estão disponíveis, permitindo configuração flexível mesmo quando a GUI não está acessível.

Netplan É Usado em Ambientes de Servidor

O Ubuntu Server e outras configurações sem GUI utilizam o Netplan, um sistema moderno de configuração de rede. O Netplan armazena a configuração em arquivos YAML e os aplica usando netplan apply.

O Netplan foi introduzido por motivos como:

  • Arquivos de configuração centralizados e gerenciáveis
  • Excelente compatibilidade com ferramentas de automação como Ansible
  • Forte integração com o systemd para arquiteturas de sistema modernas

O Netplan pode alternar entre renderizadores subjacentes, como NetworkManager e systemd‑networkd, permitindo comportamento flexível dependendo do ambiente.

/etc/network/interfaces Está Obsoleto

O arquivo /etc/network/interfaces, anteriormente usado para configuração de rede, agora está obsoleto na maioria dos ambientes Ubuntu.

Ele só é usado em versões mais antigas (Ubuntu 16.04 e anteriores) ou em casos especiais. Hoje, os arquivos de configuração YAML do Netplan (por exemplo, /etc/netplan/01-netcfg.yaml) são o padrão.

3. Como Conectar a uma Rede no Ubuntu

Existem duas maneiras principais de conectar à internet no Ubuntu: usando ferramentas GUI ou usando a linha de comando (CLI). Esta seção explica ambos os métodos para conexões LAN cabeada e Wi‑Fi.

Conexões de Rede Usando a GUI (NetworkManager)

Conexão LAN Cabeada

Conexões LAN com fio geralmente são detectadas e conectadas automaticamente quando um cabo é conectado. Para configurar manualmente o endereço IP, siga estes passos:

  1. Clique no ícone de rede no canto superior direito
  2. Selecione “Wired Connected” → “Configurações”
  3. Abra a aba “IPv4”
  4. Altere “Automatic (DHCP)” para “Manual”
  5. Insira o endereço IP, sub-rede, gateway e DNS
  6. Salve e aplique as configurações

Conectando ao Wi-Fi

Conectar ao Wi-Fi é direto:

  1. Clique no ícone de rede
  2. Selecione uma rede Wi-Fi da lista disponível
  3. Insira a senha e conecte

Conexões de Rede Usando o CLI

Em ambientes de servidor ou ao acessar sistemas via SSH, a configuração de rede deve ser feita pela linha de comando. A ferramenta principal usada aqui é nmcli.

Verificando e Ativando Conexões com Fio

nmcli device status
nmcli device connect enp0s3

Conectando ao Wi-Fi

nmcli device wifi list
nmcli device wifi connect "SSID" password "password"

Verificando o Status da Conexão

nmcli connection show --active

Conhecer tanto os métodos GUI quanto CLI permite que você gerencie qualquer ambiente Ubuntu com confiança.

4. Como Configurar um Endereço IP Estático

Ao operar o Ubuntu como um servidor ou construir um ambiente de rede específico, configurar um endereço IP estático é frequentemente necessário. Esta seção explica tanto os métodos baseados em GUI (NetworkManager) quanto baseados em CLI (Netplan).

Configurando um IP Estático Usando a GUI (NetworkManager)

Em ambientes de desktop Ubuntu, você pode alterar as configurações de rede graficamente. Siga os passos abaixo para configurar um endereço IP estático.

Passos

  1. Clique no ícone de rede no canto superior direito
  2. Selecione “Configurações” ou a rede conectada
  3. Mude para a aba “IPv4”
  4. Altere “Automatic (DHCP)” para “Manual”
  5. Insira as seguintes informações na seção “Addresses”:
  • Endereço IP (ex.: 192.168.1.100)
  • Máscara de sub-rede (ex.: 255.255.255.0)
  • Gateway (ex.: 192.168.1.1)
  1. Se necessário, especifique servidores DNS (ex.: 8.8.8.8)
  2. Clique em “Save” e reconecte

Para aplicar as configurações, desligue e ligue a conexão de rede novamente ou reinicie o sistema.

Configurando um IP Estático Usando o CLI (Netplan)

Em ambientes sem GUI, como o Ubuntu Server, o Netplan é usado para configuração. Você define as configurações em um arquivo YAML e as aplica usando um comando.

1. Verifique o Local do Arquivo de Configuração

O arquivo de configuração geralmente está localizado em um dos seguintes caminhos:

  • /etc/netplan/00-installer-config.yaml
  • /etc/netplan/01-netcfg.yaml

2. Exemplo de Configuração YAML

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]

Nota: enp0s3 varia dependendo do ambiente. Verifique usando o comando ip a.

3. Aplicar a Configuração

sudo netplan apply

Verificação e Solução de Problemas

Após aplicar a configuração, verifique com o seguinte comando:

ip a

Se a rede não conectar, teste a conectividade com o gateway ou DNS externo usando:

ping 8.8.8.8

5. Como Alterar Servidores DNS

Se sua conexão com a internet estiver instável ou a resolução de nomes for lenta, revisar suas configurações de DNS pode ajudar. Em ambientes corporativos ou focados em privacidade, você também pode precisar especificar servidores DNS personalizados.

Especificando Servidores DNS Usando a GUI

Siga estes passos no Ubuntu Desktop:

Passos

  1. Clique no ícone de rede no canto superior direito
  2. Abra “Configurações” ou a rede Wi-Fi/Fio conectada
  3. Selecione a aba “IPv4” ou “IPv6”
  4. Insira manualmente os endereços DNS (ex.: 8.8.8.8, 1.1.1.1 )
  5. Desative “Automatic DNS” se aplicável
  6. Salve e reconecte a rede

Após aplicar as configurações, verifique a resolução de DNS com:

dig www.google.com

ou

systemd-resolve --status

Alterando DNS Usando a CLI (Netplan)

1. Abra o Arquivo de Configuração

sudo nano /etc/netplan/01-netcfg.yaml

2. Exemplo de Configuração DNS

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

3. Aplique as Configurações

sudo netplan apply

4. Verifique o Status do DNS

resolvectl status

ou

cat /etc/resolv.conf

Nota: resolv.conf é um link simbólico. A edição direta não é recomendada. Sempre configure o DNS via Netplan ou NetworkManager.

A Relação Entre systemd-resolved e DNS

O Ubuntu usa systemd-resolved para lidar com a resolução de DNS, e /etc/resolv.conf é gerado por esse serviço.

Você pode reiniciá-lo com:

sudo systemctl restart systemd-resolved

6. Como Configurar Conexões VPN

Conexões VPN são frequentemente necessárias para acesso seguro a redes corporativas, proteção em Wi‑Fi público ou contornar restrições regionais.

Configurando OpenVPN via GUI (NetworkManager)

Instalar Pacotes Necessários

sudo apt update
sudo apt install network-manager-openvpn-gnome

Reiniciar após a instalação é recomendado.

Etapas de Configuração

  1. Clique no ícone de rede → “Configurações de VPN” ou “Adicionar VPN”
  2. Selecione “OpenVPN” e clique em “Criar”
  3. Insira os detalhes da VPN fornecidos:
  • Endereço do servidor
  • Método de autenticação
  • Certificados e chaves, se necessário
  1. Configure proxy ou DNS se necessário
  2. Salve e ative a conexão

Um ícone de chave aparece quando a VPN está conectada com sucesso.

Configurando L2TP/IPsec via GUI

Instalar Pacotes Adicionais

sudo apt install network-manager-l2tp-gnome

Reinicie para habilitar a opção L2TP.

Etapas

  1. Adicione uma VPN e selecione “L2TP”
  2. Insira o endereço do servidor, nome de usuário e senha
  3. Abra “Configurações IPsec” e insira a chave pré-compartilhada
  4. Revise opções avançadas como MPPE
  5. Salve e conecte

Configurando OpenVPN via CLI

1. Instalar OpenVPN

sudo apt install openvpn

2. Conectar Usando um Arquivo de Configuração

sudo openvpn --config your-config.ovpn

Resolução de Problemas de Conexões VPN

  • Verifique o endereço do servidor e a porta
  • Verifique as configurações do firewall ( ufw ) e restrições do ISP
  • Certifique-se de que os certificados estejam corretamente posicionados
  • Revise os logs usando journalctl -xe ou /var/log/syslog

7. Problemas de Rede Comuns e Soluções

Mesmo com a configuração correta, problemas como falta de acesso à internet ou redes Wi‑Fi ausentes podem ocorrer.

Verificações Básicas de Conectividade

1. Verificação de Hardware

  • Certifique-se de que os cabos LAN estejam conectados
  • Confirme se os adaptadores sem fio estão habilitados
    nmcli device status
    

2. Atribuição de Endereço IP

ip a

3. Teste de Conectividade

ping 192.168.1.1
ping 8.8.8.8

Wi‑Fi Não Detectado ou SSID Ausente

lshw -C network
sudo ubuntu-drivers devices
sudo apt install [recommended-driver]

Problemas de Resolução DNS

Se a conectividade IP funciona mas os nomes de domínio falham, as configurações de DNS provavelmente estão incorretas.

Alterações Não Aplicadas

sudo netplan apply
sudo systemctl restart NetworkManager

8. Perguntas Frequentes Sobre Configuração de Rede no Ubuntu

Q1: Wi‑Fi Não Aparece no Ubuntu. O Que Devo Fazer?

R: Verifique o reconhecimento do dispositivo e instale o driver recomendado usando ubuntu-drivers.

Q2: Configurei um IP estático mas não consigo conectar à Internet.

R: Verifique o gateway, DNS, prefixo da sub-rede e assegure que netplan apply foi executado.

Q3: A Configuração de Rede Pode Ser Feita Apenas Usando a CLI?

R: Sim. Use nmcli e netplan dependendo do ambiente.

Q4: É Necessário Reiniciar para Aplicar as Alterações?

A: Não necessariamente. Reconecte a rede ou use netplan apply.

Q5: Como Posso Redefinir as Configurações de Rede?

nmcli connection show
nmcli connection delete <connection-name>

9. Resumo

A configuração de rede do Ubuntu oferece várias abordagens dependendo do seu ambiente e caso de uso.

Principais Pontos

  • Configuração baseada em GUI usando o NetworkManager
  • Configuração baseada em CLI usando nmcli e Netplan
  • Personalização de IP estático e DNS
  • Configuração e solução de problemas de VPN
  • Diagnósticos práticos e Perguntas Frequentes

Escolha o Método Certo para Seu Ambiente

Use CaseRecommended Method
Desktop usageGUI (NetworkManager)
Server / CloudCLI (Netplan)
Remote managementSSH + nmcli / YAML
Security-focused setupsVPN + Manual DNS

Redes Estáveis Melhoram a Produtividade

A flexibilidade do Ubuntu permite personalizações poderosas, mas configurações incorretas podem causar problemas de conectividade. Use este guia para eliminar incertezas e gerenciar sua rede com confiança.

Este é o fim do guia completo de configuração de rede do Ubuntu.

侍エンジニア塾