Pesquisa de site

3 maneiras de definir um endereço IP estático no RHEL 8


Configurar um endereço IP estático para sua distribuição Linux é uma tarefa fundamental e deve ser concluída em algumas etapas fáceis. Com o lançamento da versão beta pública do RHEL 8, agora você pode configurar sua interface de rede de algumas maneiras diferentes usando os utilitários NetworkManager.

Neste tutorial, mostraremos algumas maneiras diferentes de definir um endereço IP estático na instalação do RHEL 8. Observe que este artigo presume que você já conhece as configurações de rede que deseja aplicar ao seu sistema.

1. Como configurar IP estático usando scripts de rede manualmente

Você pode configurar um endereço IP estático à moda antiga editando:

/etc/sysconfig/network-scripts/ifcfg-(interface-name)

No meu caso o arquivo tem o nome:

/etc/sysconfig/network-scripts/ifcfg-enp0s3

Para encontrar o nome da sua interface de rede, você pode usar o seguinte comando nmcli.

nmcli con

Para editar o arquivo basta usar seu editor favorito e abrir o arquivo:

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"

Em seguida, reinicie o NetworkManager com:

systemctl restart NetworkManager

Alternativamente, você pode recarregar a interface de rede usando:

nmcli con down enp0s3 && nmcli con up enp0s3

Agora você pode verificar o novo endereço IP usando o comando ip conforme mostrado.

ip a show enp0s3

2. Como configurar IP estático usando a ferramenta Nmtui

Outra maneira de configurar o endereço IP estático para seu RHEL 8 é usar a ferramenta nmtui, que é uma interface de usuário de texto (TUI). Para usá-lo basta digitar o seguinte comando em seu terminal.

nmtui

Isto irá iniciar o programa:

Escolha editar uma conexão e selecione a interface:

Na próxima janela você poderá editar as configurações da interface de rede movendo o cursor com as teclas de seta do teclado:

Neste exemplo, mudei meu endereço IP de 192.168.20.150 para 192.168.20.160. Para salvar as alterações, role até o final da página e selecione OK.

Em seguida, recarregue a interface de rede escolhendo “Ativar uma conexão”:

Em seguida, escolha o nome da conexão e selecione :

E agora selecione para ativar a interface com as novas configurações que você forneceu.

Em seguida, selecione para retornar ao menu principal e selecione “Sair ” para sair.

Verifique se as novas configurações de endereço IP foram aplicadas com:

ip a show enp0s3

3. Como configurar IP estático usando a ferramenta Nmcli

Nmcli é uma interface de linha de comando NetworkManager que pode ser usada para obter informações ou configurar uma interface de rede.

Se quiser definir um endereço IP estático, você pode usar as seguintes opções:

Defina o endereço IP para a interface enp0s3 no RHEL 8.

nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Configure o gateway no RHEL 8:

nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Informe à interface que ela está utilizando configuração manual (não dhcp etc.).

nmcli con mod enp0s3 ipv4.method manual

Configurar DNS:

nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Recarregue a configuração da interface:

nmcli con up enp0s3 

Suas alterações serão salvas em /etc/sysconfig/network-scripts/ifcfg-.

Aqui está o arquivo de configuração que foi gerado para mim:

cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"
Conclusão

Neste tutorial você viu como configurar um endereço IP estático com scripts de rede, utilitários nmtui e nmcli no RHEL 8. Se você tiver alguma dúvida ou comentário, não hesite em enviá-los na seção de comentários abaixo.