Abreviado como nmcli, la interfaz de línea de comandos del administrador de redes es una herramienta ingeniosa y fácil de usar que te ahorra mucho tiempo cuando necesitas configurar una dirección IP.
Leer también: Cómo Configurar la Red IP con la Herramienta Gráfica ‘nmtui’
Para mostrar todas las interfaces de red activas en tu sistema Linux, ejecuta el comando.
$ nmcli connection show OR $ nmcli con show
Ten en cuenta que con
es la forma truncada de conexión y aún obtendrás el mismo resultado que se muestra.

También, puedes ejecutar el siguiente comando para mostrar tanto interfaces activas como inactivas.
$ nmcli dev status

Establecer una Dirección IP Estática Usando la Herramienta nmcli
Usando la herramienta nmcli, puedes modificar una interfaz de red para usar una dirección IP estática. En este ejemplo, modificaremos la interfaz de red enps03
para usar una IP estática.
Pero primero, comprobemos la dirección IP usando el comando IP.
$ ip addr

La dirección IP actual es 192.168.2.104 con un CIDR de /24
. Vamos a configurar una IP estática con los siguientes valores:
IP address: 192.168.2.20/24 Default gateway: 192.168.2.1 Preferred DNS: 8.8.8.8 IP addressing static
Primero, ejecuta el siguiente comando para configurar la dirección IP.
$ nmcli con mod enps03 ipv4.addresses 192.168.2.20/24
Luego, configura la puerta de enlace predeterminada como se muestra:
$ nmcli con mod enps03 ipv4.gateway 192.168.2.1
Luego, configura el servidor DNS:
$ nmcli con mod enps03 ipv4.dns “8.8.8.8”
A continuación, cambia la dirección de DHCP a estática.
$ nmcli con mod enps03 ipv4.method manual

Para guardar los cambios, ejecuta el comando
$ nmcli con up enps03

Los cambios se escribirán en el archivo /etc/sysconfig/network-scripts/ifcfg-enps03.
Para confirmar la IP, vuelve a ejecutar el comando:
$ ip addr enps03

Además, puedes ver el archivo /etc/sysconfig/network-scripts/ifcfg-enps03 usando el comando cat.
$ cat /etc/sysconfig/network-scripts/ifcfg-enps03

Y esto concluye esta guía sobre cómo configurar la conexión de red utilizando la herramienta de línea de comandos ‘nmcli‘ en Linux. Esperamos que hayas encontrado útil esta guía.
Source:
https://www.tecmint.com/nmcli-configure-network-connection/