Como Configurar uma Conexão de Rede Usando a Ferramenta ‘nmcli’

Abreviado como nmcli, a interface de linha de comando do gerenciador de rede é uma ferramenta prática e fácil de usar que economiza muito tempo quando você precisa configurar um endereço IP.

Leia também: Como Configurar Rede IP com a Ferramenta Gráfica ‘nmtui’

Para exibir todas as interfaces de rede ativas no seu sistema Linux, execute o comando abaixo.

$ nmcli connection show
OR
$ nmcli con show

Observe que con é a forma abreviada de conexão e você ainda obterá o mesmo resultado mostrado.

Check Active Network Interfaces

Também é possível executar o comando abaixo para exibir tanto as interfaces ativas quanto inativas.

$ nmcli dev status
Check All Network Interfaces

Definir Endereço IP Estático Usando a Ferramenta nmcli

Usando a ferramenta nmcli, você pode modificar uma interface de rede para usar um endereço IP estático. Neste exemplo, vamos modificar a interface de rede enps03 para usar um IP estático.

Mas primeiro, vamos verificar o endereço IP usando o comando IP.

$ ip addr
Check Network IP Address

O endereço IP atual é 192.168.2.104 com um CIDR de /24. Vamos configurar um IP estático com os seguintes valores:

IP address:		 192.168.2.20/24
Default gateway:	 192.168.2.1
Preferred DNS:		  8.8.8.8
IP addressing 		  static

Primeiro, execute o comando abaixo para configurar o endereço IP.

$ nmcli con mod enps03 ipv4.addresses 192.168.2.20/24

Em seguida, configure o gateway padrão conforme mostrado:

$ nmcli con mod enps03 ipv4.gateway 192.168.2.1

Então configure o servidor DNS:

$ nmcli con mod enps03 ipv4.dns “8.8.8.8”

Em seguida, altere o endereçamento de DHCP para estático.

$ nmcli con mod enps03 ipv4.method manual
Set Static IP in RHEL 8

Para salvar as alterações, execute o comando

$ nmcli con up enps03
Active IP Address of Network

As alterações serão gravadas no arquivo /etc/sysconfig/network-scripts/ifcfg-enps03.

Para confirmar o IP, execute novamente o comando:

$ ip addr enps03
Check IP Address

Além disso, você pode visualizar o arquivo /etc/sysconfig/network-scripts/ifcfg-enps03 usando o comando cat.

$ cat /etc/sysconfig/network-scripts/ifcfg-enps03
View Network Interface File

E isso conclui este guia sobre a configuração da conexão de rede usando a ferramenta de linha de comando ‘nmcli’ no Linux. Esperamos que este guia tenha sido útil.

Source:
https://www.tecmint.com/nmcli-configure-network-connection/