Como configurar IP estático no Linux via NetworkManager
Aprenda a fixar o endereço IP em servidores Linux sem interface gráfica utilizando a ferramenta de linha de comando nmcli do NetworkManager.
Resumo
- O NetworkManager gerencia conexões de rede em distribuições Linux modernas de forma automatizada.
- A ferramenta nmcli permite alterar parâmetros de rede diretamente pelo terminal sem softwares gráficos.
- Identificar o nome correto da interface de rede evita falhas na aplicação de novas regras IP.
- Definir endereços estáticos impede mudanças indesejadas causadas por renovações automáticas do roteador.
- Validar a nova configuração garante conectividade estável antes de reiniciar o ambiente de produção.
Por que usar IP estático em servidores Linux?
Quando configuramos um servidor local ou em nuvem, precisamos garantir que ele seja encontrado sempre no mesmo endereço na rede. Na prática, isso significa que o roteador não pode mudar o número do computador toda vez que ele é reiniciado. Se você hospeda serviços internos ou bancos de dados, um endereço dinâmico causaria falhas constantes de acesso. Saber utilizar ferramentas avançadas como o monitoramento de conexões TCP no Linux ajuda a entender o tráfego que chega até essa máquina fixa.
Em distribuições Linux modernas, o NetworkManager tornou-se o padrão de mercado para controlar placas de rede, cabos e conexões Wi-Fi. Embora ele seja muito famoso em notebooks com tela gráfica, ele roda perfeitamente em servidores que funcionam apenas via texto (modo headless). O grande segredo para dominar esse gerenciador sem usar o mouse é a ferramenta de linha de comando chamada nmcli.
Como descobrir o nome da sua interface de rede
Antes de alterar qualquer configuração, precisamos descobrir qual é o nome técnico da placa de rede que queremos modificar. No passado, todas se chamavam eth0, mas hoje em dia os sistemas usam nomes baseados na localização física do hardware, como enp3s0 ou wlan0. Para listar todas as placas ativas e verificar o status atual, utilizamos um comando simples no terminal.
Execute o comando abaixo para listar as conexões disponíveis no sistema:
nmcli device statusNa saída do comando, você verá uma coluna indicando o tipo de dispositivo e o nome da conexão associada a ele. Anote esse nome exato, pois ele será indispensável para os próximos passos. Caso queira investigar a performance geral da rede antes de mexer nas configurações, você pode aprender como diagnosticar latência em switches via SNMP para isolar problemas físicos.
Passo a passo para fixar o endereço IP com nmcli
Agora que conhecemos o nome da nossa interface, vamos criar ou modificar o perfil de conexão para usar um endereço IP fixo, máscara de sub-rede, gateway padrão e os servidores DNS. O nmcli altera esses parâmetros e já os aplica imediatamente, sem exigir reinicializações complexas do sistema operacional.
Siga esta sequência de comandos no terminal para configurar o IP estático de forma definitiva:
- Identifique o perfil ativo executando
nmcli connection show - Modifique o endereço IP e a máscara de rede com o comando
nmcli connection modify "NomeDaConexao" ipv4.addresses 192.168.1.50/24 - Defina o gateway padrão que dá acesso à internet
nmcli connection modify "NomeDaConexao" ipv4.gateway 192.168.1.1 - Insira os endereços dos servidores DNS primário e secundário
nmcli connection modify "NomeDaConexao" ipv4.dns "8.8.8.8, 1.1.1.1" - Altere o método de configuração de automático para manual
nmcli connection modify "NomeDaConexao" ipv4.method manual
Como aplicar e validar as alterações de rede
Depois de alterar as propriedades da conexão, as mudanças ainda não estão ativadas na placa de rede física. Precisamos reiniciar o perfil para que o NetworkManager assuma os novos valores de IP. Se você cometer algum erro de digitação, a conexão pode cair imediatamente, por isso é recomendado executar esses passos via console físico ou acesso com redundância.
Para recarregar e ativar a conexão modificada, utilize o seguinte comando:
nmcli connection up "NomeDaConexao"Com a conexão ativa, verifique se o novo endereço foi aplicado corretamente usando o comando ip addr. Caso ocorra algum problema de conectividade, ferramentas de diagnóstico como o uso do netstat para ver conexões ativas auxiliam na identificação de rotas perdidas ou portas fechadas na máquina.
Considerações finais sobre administração de redes Linux
Configurar endereços IP estáticos via linha de comando com o nmcli garante autonomia e agilidade na administração de servidores sem interface gráfica. Dominar essa ferramenta evita a dependência de arquivos de configuração legados que mudam entre diferentes versões de distribuições Linux. Manter a rede organizada e previsível é o primeiro passo para construir uma infraestrutura robusta, segura e pronta para escalar com tranquilidade.