Guia de Configuração de Rede do Ubuntu: Instalação, Solução de Problemas e Dicas

目次

1. Começando

Quando a Configuração de Rede é Necessária no Ubuntu?

Ubuntu é uma distribuição Linux popular, amplamente usada tanto em desktops quanto em servidores. Na maioria dos casos, a rede é configurada 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
  • Quando você deseja especificar manualmente um servidor DNS
  • Quando é necessária uma configuração de rede especial, como uma VPN
  • Ao configurar via CLI em um ambiente onde a interface gráfica não está disponível

Nesses casos, entender a configuração de rede do Ubuntu é fundamental.

A Configuração de Rede do Ubuntu é um Pouco Complexa?

Em versões mais antigas do Ubuntu, era comum editar o arquivo de configuração /etc/network/interfaces, mas agora o Netplan, um novo método, é o padrão, e o NetworkManager costuma ser usado em ambientes com interface gráfica.

Isso fez com que muitos usuários se perguntassem: “Qual método devo usar para configurar?”

  • Iniciantes que querem configurar facilmente via GUI
  • Usuários intermediários e avançados que desejam operar livremente pela linha de comando
  • Administradores que precisam de uma configuração mínima para nuvem ou uso em servidor

É necessário escolher o método de configuração adequado de acordo com as necessidades de cada usuário.

O Que Você Vai Aprender Neste Artigo

Este artigo explica a configuração de rede no Ubuntu de forma fácil de entender para iniciantes, ao mesmo tempo que apresenta de forma abrangente o seguinte:

  • Procedimentos de configuração tanto para GUI (NetworkManager) quanto para CLI (Netplan, nmcli)
  • Como conectar a LAN cabeada e Wi‑Fi
  • Como definir um endereço IP estático
  • Como especificar servidores DNS e conectar a VPNs
  • Solução de problemas comuns de rede
  • Perguntas frequentes sobre configuração de rede

Ao ler este artigo, suas dúvidas sobre a configuração de rede do Ubuntu serão resolvidas e você poderá realizar as configurações adequadas conforme seu objetivo.

2. Entendendo o Mecanismo de Configuração de Rede do Ubuntu

Estrutura Básica do Gerenciamento de Rede no Ubuntu

No Ubuntu, a configuração e o gerenciamento de rede são feitos através do NetworkManager ou do Netplan. Uma característica importante é que a ferramenta utilizada varia conforme a versão e o uso (desktop ou servidor).

NetworkManager é o Padrão em Ambientes Desktop

Em versões com interface gráfica, como o Ubuntu Desktop (por exemplo, Ubuntu 22.04 LTS), o NetworkManager gerencia as configurações de rede. Trata‑se de uma ferramenta muito prática, que pode ser operada graficamente, permitindo que até iniciantes configurem as definições de rede de forma intuitiva.

O NetworkManager possui as seguintes funcionalidades:

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

Além disso, nmcli e nmtui também são fornecidos como ferramentas de linha de comando para operação no terminal. Isso permite configuração flexível mesmo em situações onde a GUI não está disponível.

Netplan é Utilizado para Finalidades de Servidor

Por outro lado, em configurações sem interface gráfica, como no Ubuntu Server, adota‑se um novo sistema de configuração de rede chamado Netplan. O Netplan descreve os detalhes da configuração em arquivos no formato YAML e os aplica ao sistema com netplan apply.

Os motivos para a introdução do Netplan incluem:

  • Facilidade de gerenciamento centralizado dos arquivos de configuração
  • Boa compatibilidade com ferramentas de automação de infraestrutura (como Ansible)
  • Excelente integração com o systemd, suportando configurações modernas

O Netplan permite alternar entre renderizadores de nível inferior, como NetworkManager e systemd‑networkd, possibilitando operação flexível conforme o ambiente.

/etc/network/interfaces está Obsoleto

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

Este arquivo é usado apenas em versões mais antigas (Ubuntu 16.04 e anteriores) e em alguns casos especiais. Atualmente, 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 de se conectar à internet no Ubuntu: usando uma ferramenta GUI e usando a linha de comando (CLI). Aqui, explicaremos os passos específicos para conectar a LAN cabeada ou Wi‑Fi usando qualquer um dos métodos.

Conexão de Rede Usando GUI (NetworkManager)

Conectando à LAN Cabeada

A LAN cabeada geralmente é reconhecida e conectada automaticamente ao simplesmente conectar o cabo. No entanto, se você quiser definir o endereço IP manualmente, siga estes passos:

  1. Clique no ícone de rede no canto superior direito da tela
  2. Selecione “Conexão com fio” → “Configurações”
  3. Abra a aba “IPv4”
  4. Altere “Automático (DHCP)” para “Manual”
  5. Insira o endereço IP, sub-rede, gateway e DNS
  6. Salve e aplique

Conectando ao Wi‑Fi

Conectar ao Wi‑Fi também é muito simples. Você pode se conectar a um ponto de acesso seguindo estes passos:

  1. Clique no ícone de rede
  2. Será exibida uma lista de redes Wi‑Fi disponíveis
  3. Selecione o SSID ao qual deseja conectar
  4. Digite a senha e conecte

Conexão de Rede Usando CLI (Interface de Linha de Comando)

Em ambientes de servidor onde a GUI não está disponível, ou ao operar remotamente via SSH, você precisa configurar as conexões de rede pela CLI. Aqui, usaremos principalmente o comando nmcli.

Verificando e Habilitando a Conexão Cabeada

nmcli device status
nmcli device connect enp0s3

Passos para Conectar ao Wi‑Fi

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

Verificando o Status da Conexão

nmcli connection show --active

Entender tanto a GUI quanto a CLI permite que você lide de forma flexível com qualquer ambiente Ubuntu.

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

Definir um endereço IP estático é necessário ao operar um servidor Ubuntu ou ao montar um ambiente de comunicação específico. Aqui, apresentaremos ambos os métodos: usando a GUI (NetworkManager) e usando a CLI (Netplan).

Como Definir um IP Estático Usando a GUI (NetworkManager)

No ambiente de desktop do Ubuntu, você pode alterar as configurações de rede graficamente. Siga os passos abaixo para definir um IP estático:

Passos de Configuração

  1. Clique no ícone de rede no canto superior direito da tela
  2. Selecione “Configurações” ou “Rede Conectada”
  3. Troque para a aba “IPv4”
  4. Altere “Automático (DHCP)” para “Manual”
  5. Insira as informações a seguir no campo “Endereços”
  • Endereço IP (ex.: 192.168.1.100)
  • Máscara de rede (ex.: 255.255.255.0)
  • Gateway (ex.: 192.168.1.1)
  1. Especifique o DNS (ex.: 8.8.8.8, etc.) se necessário
  2. Clique no botão “Salvar” e reconecte

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

Como Definir um IP Estático Usando a CLI (Netplan)

Em ambientes sem GUI, como o Ubuntu Server, você usará o Netplan para a configuração. Com o Netplan, descreve‑se a informação em um arquivo de configuração no formato YAML e, em seguida, aplica‑se com um comando.

1. Verificar a Localização do Arquivo de Configuração

Normalmente, o arquivo de configuração está localizado em um dos seguintes caminhos:

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

Edite‑o da seguinte forma:

2. Exemplo de Edição de Arquivo 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]

enp0s3 pode variar dependendo do seu ambiente. Verifique com o comando ipa.

3. Aplicar a Configuração

sudo netplan apply

Verificando a Configuração e Solucionando Problemas

Após a configuração, você pode verificar se ela foi aplicada corretamente com o seguinte comando:

ip a

Se você não conseguir se conectar à rede, tente usar o comando ping para ver se consegue se comunicar com o gateway ou um DNS externo.

ping 8.8.8.8

5. Como Alterar Servidores DNS

Se sua conexão de internet no Ubuntu está instável ou a resolução de nomes demora, revisar as configurações do servidor DNS pode ser eficaz. Além disso, em redes corporativas ou ambientes focados em privacidade, você pode querer usar servidores DNS específicos.

Aqui, vamos apresentar como alterar servidores DNS usando tanto a GUI (NetworkManager) quanto a CLI (Netplan).

Como Especificar Servidores DNS na GUI

Para alterar as configurações de DNS no Ubuntu Desktop, siga estes passos:

Passos:

  1. Clique no ícone de rede no canto superior direito
  2. Abra “Configurações” ou “Conexão Wi‑Fi/Cabo”
  3. Selecione a aba “IPv4” ou “IPv6”
  4. Digite manualmente o endereço DNS no campo “DNS” (por exemplo, 8.8.8.8, 1.1.1.1 )
  5. Desmarque “DNS Automático” (pode ser desativado automaticamente dependendo da sua versão do Ubuntu)
  6. Salve e reconecte à rede

Depois de aplicar as configurações, você pode verificar o funcionamento do DNS abrindo o terminal e usando o seguinte comando:

dig www.google.com

Ou

systemd-resolve --status

Como Alterar DNS Usando a CLI (Netplan)

Se você estiver usando o Netplan em um servidor ou outro ambiente, também especificará o DNS dentro do arquivo YAML.

1. Abra o Arquivo de Configuração

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

2. Exemplo: Definindo DNS Manualmente

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 a Configuração

sudo netplan apply

4. Verifique o Status do DNS

resolvectl status

Ou,

cat /etc/resolv.conf

resolv.conf é um link simbólico, e a edição direta não é recomendada. Sempre configure através do Netplan ou do NetworkManager.

Relação Entre systemd-resolved e DNS

No Ubuntu, o systemd-resolved é responsável pela resolução de DNS, e o /etc/resolv.conf é gerado por esse serviço. Se você quiser especificar seu próprio DNS, precisa estar ciente do comportamento do systemd-resolved.

Você também pode reiniciá-lo da seguinte forma:

sudo systemctl restart systemd-resolved

6. Como Configurar uma Conexão VPN

Ao usar o Ubuntu, pode ser necessário configurar uma conexão VPN (Virtual Private Network). Isso pode ser para acesso seguro a uma rede corporativa, garantir segurança ao usar Wi‑Fi público ou contornar restrições regionais.

O Ubuntu suporta vários protocolos VPN, como OpenVPN e L2TP/IPsec, e pode ser configurado tanto pela GUI quanto pela CLI. Aqui, explicaremos os passos de configuração para conexões VPN típicas.

Como Configurar OpenVPN na GUI (Usando o NetworkManager)

Instale os Pacotes Necessários

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

Após a instalação, é recomendável reiniciar o Ubuntu uma vez.

Passos de Configuração

  1. Clique com o botão direito no ícone de rede → Selecione “Conexões VPN” ou “Adicionar uma Conexão VPN…”
  2. Escolha “OpenVPN” e clique em “Criar…”
  3. Insira as informações de configuração fornecidas pelo seu servidor VPN:
  • Endereço do servidor
  • Método de autenticação (Nome de usuário + Senha ou Certificado)
  • Certificado CA e chave privada (se necessário)
  1. Configure as configurações de proxy e DNS, se necessário
  2. Salve as configurações e habilite a conexão

Uma vez que a conexão for bem-sucedida, um ícone de “cadeado” aparecerá no canto superior direito da tela.

Como Configurar L2TP/IPsec na GUI

Instale Pacotes Adicionais

sudo apt install network-manager-l2tp-gnome

Reiniciar após a instalação exibirá as opções de L2TP.

  1. Selecione “L2TP” em “Add a VPN Connection…”
  2. Insira o endereço do servidor, nome de usuário e senha
  3. Vá em “IPsec Settings” → Insira a Pre-shared Key
  4. Nas configurações avançadas, marque opções como MPPE (Microsoft Point-to-Point Encryption)
  5. Salve e tente conectar

Como Configurar OpenVPN na CLI

Em ambientes sem interface gráfica, você também pode estabelecer uma conexão OpenVPN a partir da linha de comando.

1. Instalar Pacotes

sudo apt install openvpn

2. Executar o Comando de Conexão

Se você recebeu um arquivo .ovpn do seu provedor de VPN, conecte‑se da seguinte forma:

sudo openvpn --config your-config.ovpn

※ Se a autenticação por senha for necessária, você será solicitado a inseri‑la no terminal.

Solução de Problemas de Conexão VPN

Se a conexão VPN falhar, verifique o seguinte:

  • O endereço do servidor e o número da porta estão corretos?
  • Existem configurações de firewall (ufw) ou restrições do ISP?
  • Os arquivos de certificado necessários estão no local correto?
  • Verifique os logs de erro com journalctl -xe ou /var/log/syslog

Mesmo ao configurar via GUI, o NetworkManager registra as informações em segundo plano, de modo que você pode checar o status usando o comando nmcli ou systemctl status NetworkManager.

7. Problemas de Rede Comuns e Soluções

Mesmo com a configuração de rede no Ubuntu, você pode encontrar problemas como “Por que não consigo conectar à internet?” ou “Redes Wi‑Fi não são exibidas.” Aqui apresentamos as causas mais frequentes desses problemas e suas soluções específicas.

Verificações Básicas Quando a Rede Não Conecta

Se você não consegue conectar à rede, solucione o problema na seguinte ordem:

1. Verificar Conexões de Hardware

  • O cabo LAN cabeado está conectado firmemente?
  • O adaptador sem fio está habilitado (o interruptor Wi‑Fi está LIGADO)?

Verifique o status do dispositivo com o comando:

nmcli device status

Se o adaptador Wi‑Fi aparecer como “unavailable” ou “disconnected”, o hardware pode não estar sendo reconhecido.

2. Verificar se um Endereço IP Foi Obtido

ip a

Se uma interface de rede (por exemplo, enp0s3 ou wlp2s0) não recebeu um endereço IP corretamente, a falha pode ser de DHCP ou erro de configuração.

3. Verificar a Conectividade da Rede

Teste se você consegue alcançar o gateway com o comando:

ping 192.168.1.1

Verificar a conectividade com um site externo, como o DNS do Google, também é eficaz:

ping 8.8.8.8

Se funcionar com o endereço IP, mas não com o nome de domínio, há um problema de configuração de DNS.

Wi‑Fi Não é Reconhecido / SSID Não é Exibido

Se o chip Wi‑Fi não for reconhecido corretamente, o driver pode estar ausente.

Solução:

lshw -C network

Se este comando mostrar “UNCLAIMED”, o driver não está carregado.

Você pode verificar se há drivers proprietários disponíveis com o comando:

sudo ubuntu-drivers devices

Se for exibido um driver recomendado, instale‑o e reinicie:

sudo apt install [recommended driver name]

Falha na Resolução de Nomes Devido a Problemas de DNS

  • Se você consegue conectar via endereço IP, mas não por nome de domínio, há um problema nas configurações de DNS.
  • Verifique as configurações atuais de DNS com resolvectl status ou cat /etc/resolv.conf.

Solução:

Especifique um servidor DNS público, como o do Google (8.8.8.8, etc.), nas configurações do Netplan ou do NetworkManager e reconecte.

Alterações nas Configurações Não São Aplicadas

  • Se a rede não responder mesmo após alterações na GUI, é necessário reconectar ou reiniciar.
  • Em um ambiente CLI, aplique as mudanças explicitamente com o comando:
    sudo netplan apply
    

Reiniciar o NetworkManager também pode ser eficaz:

sudo systemctl restart NetworkManager

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

A seguir, apresentamos algumas perguntas frequentes sobre a configuração de rede no Ubuntu que muitos usuários — desde iniciantes até usuários intermediários — costumam ter. O FAQ abaixo foi elaborado com base nas consultas mais pesquisadas e nos casos de solução de problemas.

Q1: O Wi‑Fi não é exibido no Ubuntu. O que devo fazer?

A1:
O adaptador Wi‑Fi pode não estar sendo reconhecido corretamente. Primeiro, verifique o status do dispositivo com o seguinte comando:

lshw -C network

Se aparecer “UNCLAIMED” ou “DISABLED”, pode haver um problema de driver. Siga os passos abaixo:

  1. Verifique se há drivers disponíveis:
    sudo ubuntu-drivers devices
    
  1. Instale o driver recomendado:
    sudo apt install [displayed recommended driver]
    
  1. Após reiniciar, verifique se o Wi‑Fi está habilitado

Q2: Defini um endereço IP estático, mas não consigo conectar à internet. Por quê?

A2:
Por favor, verifique novamente o seguinte:

  • O endereço IP do gateway está correto (ex.: 192.168.1.1)?
  • O servidor DNS está configurado corretamente (ex.: 8.8.8.8)?
  • A máscara de sub‑rede (prefixo) está adequada (ex.: /24)?

Erros de digitação no arquivo YAML ou a falta de execução do netplan apply também podem ser a causa.

Q3: Posso concluir a configuração de rede usando apenas a CLI?

A3:
Sim, é possível. Em ambientes de servidor sem interface gráfica, os dois métodos principais são:

  • nmcli : configuração de rede baseada no NetworkManager
  • netplan : método de configuração baseado em YAML (Ubuntu 18.04 e posteriores)

Por exemplo, você pode conectar ao Wi‑Fi da seguinte forma:

nmcli device wifi connect "SSID" password "password"

Para definir um IP estático, edite o arquivo YAML com o Netplan e, em seguida, aplique com:

sudo netplan apply

Q4: É necessário reiniciar para aplicar as alterações de configuração?

A4:
Existem maneiras de aplicar as configurações sem reiniciar:

  • Em um ambiente GUI, desligue e ligue a rede novamente
  • Em um ambiente CLI, você pode aplicar as mudanças com o comando abaixo:
    sudo netplan apply
    

Ou,

sudo systemctl restart NetworkManager

Q5: Como posso redefinir as configurações de rede para o padrão?

A5:
Se você estiver usando o NetworkManager, pode redefinir excluindo os perfis de conexão existentes.

nmcli connection show
nmcli connection delete <connection name>

Se estiver usando o Netplan, edite os arquivos de configuração para restaurar seu conteúdo ao padrão e, em seguida, execute netplan apply novamente.

9. Conclusão

A configuração de rede do Ubuntu envolve múltiplos métodos dependendo do objetivo e do ambiente, o que pode ser confuso a princípio. Contudo, ao compreender o conteúdo apresentado neste artigo, você adquirirá conhecimento sólido aplicável a usuários desde iniciantes até avançados.

Principais Pontos Abordados Neste Artigo

  • Conexão e configuração de rede intuitiva usando GUI (NetworkManager)
  • Configuração flexível em ambientes de servidor usando CLI (nmcli e Netplan)
  • Métodos detalhados para definir endereços IP estáticos e DNS
  • Procedimentos para conexões VPN como OpenVPN e L2TP/IPsec
  • Exemplos específicos de solução de problemas comuns
  • Respostas às perguntas mais pesquisadas (FAQ)

Escolha o Método que Se Adequa ao Seu Ambiente

O método ideal para alterações de configuração de rede depende de como você está usando o Ubuntu.

Usage ScenarioRecommended Configuration Method
Desktop UseIntuitive operation with GUI (NetworkManager)
Server/Cloud UseReliable configuration with CLI (Netplan)
Remote OperationManagement with SSH + nmcli or YAML configuration
Security FocusedEnhanced security with VPN + manual DNS configuration

Uma Rede Estável Impacta Grandemente na Eficiência do Trabalho

O apelo do Ubuntu reside em sua personalização flexível, mas, por outro lado, erros de configuração podem causar problemas de comunicação. Utilizando este guia, você pode eliminar quaisquer “ansiedades vagas” relacionadas à configuração de rede e operar com confiança.

Se encontrar pontos pouco claros ou dificuldades durante o processo de configuração, consulte este artigo quantas vezes for necessário. Ele contém informações organizadas sistematicamente, do básico ao avançado.

Este conclui o guia completo de “Configuração de Rede no Ubuntu”.
Como próximo passo, recomendamos avançar para a gestão de segurança mais avançada, como a configuração de ferramentas de monitoramento de rede e firewalls.