
Seja para gerenciar servidores ou apenas configurar sua conexão de forma otimizada, entender como funciona a rede no Linux é essencial. Diferente do Windows, onde tudo é resolvido em menus gráficos, no Linux você tem controle total da sua rede pelo terminal.
Portanto, neste artigo, vamos ver como configurar IPs, ajustar DNS, criar rotas personalizadas e gerenciar interfaces de rede manualmente. Sendo assim, se prepara que esse conteúdo é obrigatório para sysadmins e usuários avançados!
1 – Verificando as configurações de rede no Linux
Antes de alterar qualquer coisa, é importante ver o que já está configurado. Aqui estão os principais comandos para diagnóstico de rede:
Como ver detalhes das interfaces de rede Linux pelo terminal:
ip a
Esse comando substituiu o antigo ifconfig e mostra os IPs, MAC address e status das interfaces.
Como ver tabelas de roteamento no Linux:
ip route show
Isso exibe os gateways configurados e as rotas usadas pelo sistema operacional.
Para testar a conectividade com um servidor você pode utilizar o ping, bem parecido com o do Windows.
ping -c 4 google.com
Agora se você descobrir qual DNS está configurado no seu sistema operacional, verifique o seguinte arquivo:
cat /etc/resolv.conf
Com esses comandos, você já consegue ver se sua conexão está funcionando corretamente. Agora, vamos para a parte prática!
2 – Configurando IP manualmente (estático e dinâmico)
Por padrão, a maioria das distribuições usa DHCP, que atribui IPs automaticamente. Mas, em servidores e redes personalizadas, muitas vezes precisamos definir IPs estáticos.
Sendo assim, abaixo vamos listar alguns comandos úteis que vão te ajudar a configurar o IP estático no Linux.
Configurando um IP estático temporariamente
Se você precisa definir um IP para a interface de rede de forma temporária:
sudo ip addr add 192.168.1.100/24 dev eth0
Para definir um gateway padrão:
sudo ip route add default via 192.168.1.1
Isso altera o IP e o Gateway até o próximo reboot. Para torná-lo permanente, precisamos editar os arquivos de configuração.
Configurando IP estático permanentemente no Linux
Dependendo da distribuição, os arquivos de configuração de rede podem ser diferentes.
Ubuntu/Debian (Netplan)
Edite o arquivo de configuração:
sudo nano /etc/netplan/01-netcfg.yaml
Adicione a configuração do IP estático:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
Aplique as mudanças:
sudo netplan apply
Agora, seu IP será fixo mesmo após reiniciar!
CentOS/Fedora (NetworkManager)
Edite o arquivo correspondente:
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
Modifique ou adicione as seguintes linhas:
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=1.1.1.1
Reinicie a interface de rede:
sudo systemctl restart NetworkManager
Agora, seu IP será fixo em todas as reinicializações.
3 – Configurando DNS no Linux
Se a internet está lenta ou alguns sites não carregam, pode ser problema de DNS. Podemos configurar um DNS manualmente para evitar isso.
Editar o arquivo de configuração do DNS:
sudo nano /etc/resolv.conf
Adicione os servidores DNS desejados:
nameserver 8.8.8.8
nameserver 1.1.1.1
Isso força o uso dos servidores do Google e Cloudflare, garantindo melhor velocidade e segurança.
Dica: Para tornar essa configuração permanente, no Ubuntu/Debian, edite o Netplan como mostrado antes. No CentOS/Fedora, adicione DNS1=8.8.8.8 no arquivo de configuração da interface.
4 – Configurando rotas personalizadas
Em redes complexas, pode ser necessário configurar rotas manuais para tráfego específico.
Como adicionar uma rota específica no Linux:
sudo ip route add 192.168.2.0/24 via 192.168.1.1
Como remover uma rota:
sudo ip route del 192.168.2.0/24
Ver todas as rotas ativas no Linux:
ip route show
Isso é muito útil em servidores e redes que possuem vários gateways e sub-redes.
5 – Monitorando a conexão e diagnosticando problemas
Se algo deu errado, precisamos diagnosticar para poder entender a origem do problema. Portanto, aqui estão alguns comandos úteis:
Como ver o status das interfaces de rede:
ip link show
Descobrir quais portas estão abertas e em uso no Linux:
sudo netstat -tulnp
Descobrir qual processo do Linux está usando uma porta específica:
sudo lsof -i :80
Ver estatísticas detalhadas da conexão:
sudo ss -tulpn
Esses comandos ajudam a encontrar erros de configuração e serviços bloqueando conexões.
Agora você domina a rede no Linux!
Entender como configurar redes no Linux é essencial para qualquer usuário avançado ou administrador de sistemas. Desde atribuir IPs e ajustar DNS até configurar rotas e monitorar conexões, agora você tem total controle sobre sua conexão.
Seja para ajustar um servidor ou apenas otimizar a rede do seu PC, essas técnicas vão te ajudar a evitar problemas e manter tudo rodando sem dores de cabeça.
E você, já teve que resolver problemas de rede no Linux? Vamos trocar experiências nos comentários!
Promoções Shopee
Smartwatch D20 relógio Colocar foto com tela hd y68 bluetooth com lembrete chamada monitor de frequência
R$ 22,98
7.139 vendas
VER OFERTA2025 Nova Série 8 Relógio T800 Ultra Smart Watch Esportivo Sem Fio À Prova D'água T800 Ultra2 MAX
R$ 46,60
11.329 vendas
VER OFERTA2024 Nova T800 Ultra 2 Série 8 Relógio Ultra Smart Watch Esportivo Sem Fio À Prova D'água
R$ 38,70
4.181 vendas
VER OFERTASmartwatch D20 - Relógio Inteligente y68 Esportivo Bluetooth Android/iOS - Com foto Na Tela
R$ 22,50
3.617 vendas
VER OFERTA2025 Nova Série 8 Relógio T800 Ultra Smart Watch Esportivo Sem Fio À Prova D'água T800 Ultra2 MAX
R$ 39,99
7.017 vendas
VER OFERTASmartwatch D20 Pró/ Coloca Foto na Tela Esportivo Bluetooth
R$ 19,99
7.014 vendas
VER OFERTA