Como configurar IP Fixo no Oracle Linux 8 e 9

38 views 8:45 pm 0 Comments março 6, 2026

Se você é do tempo em que configurar rede no Linux era sinônimo de editar arquivos dentro de /etc/sysconfig/network-scripts/, tenho uma notícia (não tão) nova para você: o jogo mudou.

Desde o lançamento do Oracle Linux 8, e consolidado agora na versão 9, os antigos scripts ifcfg- foram descontinuados. O protagonista agora é o NetworkManager. Se você tentou alterar o IP manualmente e nada aconteceu, este guia vai te salvar.

Por que mudou?

A ideia é padronizar. O NetworkManager utiliza a ferramenta nmcli (linha de comando) ou arquivos no formato .nmconnection (em /etc/NetworkManager/system-connections/). É mais moderno, lida melhor com mudanças de estado e é o padrão da indústria atual.

Mão na Massa: Configurando o IP Fixo via Terminal

Vamos supor que você tenha uma interface chamada enp0s3 e precise configurar o IP 192.168.56.105.

1. Identificando a interface

Antes de mais nada, confirme o nome do seu “device”:

# nmcli device

2. O comando “mágico” (nmcli)

Em vez de abrir o VI ou Nano, vamos usar comandos diretos. Isso evita erros de digitação e sintaxe no arquivo. Execute a sequência abaixo:

# 1. Define o IP e a Máscara (CIDR /24)
nmcli connection modify enp0s3 ipv4.addresses 192.168.56.105/24

# 2. Define o Gateway
nmcli connection modify enp0s3 ipv4.gateway 192.168.56.1

# 3. Define os Servidores de DNS
nmcli connection modify enp0s3 ipv4.dns "8.8.8.8,1.1.1.1"

# 4. Muda o modo de DHCP para Manual
nmcli connection modify enp0s3 ipv4.method manual

# 5. Garante que ela suba no boot
nmcli connection modify enp0s3 connection.autoconnect yes

3. Aplicando a Mudança

No modelo antigo, usávamos o systemctl restart network. Agora, o comando mais limpo é “derrubar e subir” a conexão específica:

# nmcli connection up enp0s3

Bônus: Prefere uma Interface Visual? Conheça o NMTUI

Se você não decorou os comandos do nmcli, não entre em pânico. O Oracle Linux oferece o nmtui (Network Manager Text User Interface).

Basta digitar no terminal:

# nmtui

Ele abrirá uma interface colorida dentro do próprio terminal, onde você pode usar as setas e o Enter para preencher os campos. É a salvação para quem quer agilidade sem precisar ler manuais extensos.

image

Compare a diferença entre os modelos:

CaracterísticaMétodo Antigo (OEL 7 e anterior)Método Novo (OEL 8, 9 e posterior)
Principal GerenciadorScripts de Rede Legados (network.service)NetworkManager (NetworkManager.service)
Local de Configuração/etc/sysconfig/network-scripts/ifcfg-<interface>/etc/NetworkManager/system-connections/
Formato do ArquivoShell Script (chave=valor simples)Keyfile (.nmconnection, formato INI)
Ferramenta de CLIEdição manual via vi/nanonmcli (Network Manager CLI)
Ferramenta TUI (Visual)Nenhuma nativa comparávelnmtui (Text User Interface)
Como aplicar mudançassystemctl restart network (reinicia tudo)nmcli connection up <interface> (aplica à interface)
Edição ManualEncorajada/NecessáriaDesencorajada (use nmcli ou nmtui)

Conclusão

Configurar rede no OEL 9 não é difícil, é apenas diferente. Abandonar os scripts legados é um passo importante para manter seu servidor dentro das melhores práticas de segurança e administração moderna.

Dica: Após configurar, sempre valide com o comando abaixo e também tente dar um ping em um endereço externo para garantir que o DNS e Gateway estão em pleno funcionamento.

$ ip addr show enp0s3
$ ifconfig | grep inet

Te vejo no próximo post!