Configurando IP estático no CentOS 8 com NMTUI

Neste artigo vou mostrar como configurar um endereço IP estático em uma máquina com o sistema CentOS 8 utilizando o utilitário NMTUI (NetworkManager Text User Interface), que permite ao usuário/administrador realizar as configurações de endereços IP de forma interativa.

Para realizar os procedimentos você precisará da máquina CentOS 8 com algumas ferramentas básicas pré-instaladas como por exemplo o “vim” e o “net-tools” instaladas. Certifique-se de ter os privilégios de root, todas as informações de endereços a ser utilizado e ter conhecimento básico sobre Linux e linha de comando.

Nmtui é um aplicativo “TUI” para interagir com o NetworkManager. O nmtui é um aplicativo de interface de usuário baseado em texto, pode ser executado no shell do Terminal para gerenciar o NetworkManager.

Primeiro passo é verificar se o pacote ‘nmtui’ está presente no servidor. Para isto digite o comando abaixo:

# rpm -qa | grep NetworkManager

Verifique se o pacote “NetworkManager-tui-xxxx” está presente:

Agora vamos identificar as interfaces de rede e selecionar qual iremos configurar. Para isto você pode utilizar o comando:

# ifconfig -a

Ou então, caso não possua o net-tools instalado:

# ip a

Serão exibidas as interfaces disponíveis na maquina. Para nossa configuração, nos importa a interface de rede qual está setada como “ens33”. A depender da distribuição, esta interface pode ser exibida como “eth” também ou até mesmo “ensXX” (onde xx seria qualquer outra numeração).

E para este artigo, vamos configurar a interface ‘ens33’ com o novo endereço IP estático.

Para editar a interface específica, você pode usar o comando nmtui conforme abaixo:

# nmtui-edit ens33

Será exibida uma interface com a atual configuração e com as opções para modificação da interface:

Navegue até a opção “IPV4 CONFIGURATION” e onde está <Automatic>, mude para <Manual>:

Onde está aparecendo <Show> ao lado das configurações IPV4, selecione e dê “Enter”:

As opções para digitar os endereços IP, Gateway, DNS, etc aparecerão:

Adicione todas as informações necessárias de endereços e ao finalizar clique no botão <OK> ao final da tela:

Vamos reiniciar as interfaces para aplicar as modificações. Para isto digite:

# ifdown ens33
# ifup ens33

E finalmente verifique se as configurações surtiram efeito:

# ifconfig ens33

Você pode também editar diretamente do arquivo. Para isto basta abrir o arquivo de configuração:

# vim /etc/sysconfig/network-scripts/ifcfg-ens33

Para apenas visualizar o arquivo, pode-se utilizar o cat: