Cómo configurar la conexión de red con la herramienta nmcli


Abreviado como nmcli, la interfaz de línea de comandos del administrador de red es una herramienta ingeniosa y fácil de usar que le ahorra mucho tiempo cuando necesita configurar una dirección IP.

Para mostrar todas las interfaces de red activas en su sistema Linux, ejecute el comando.

$ nmcli connection show
OR
$ nmcli con show

Tenga en cuenta que con es la forma truncada de conexión y seguirá obteniendo el mismo resultado que se muestra.

Además, puede ejecutar el siguiente comando para mostrar las interfaces activas e inactivas.

$ nmcli dev status

Con la herramienta nmcli, puede 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, verifiquemos 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, ejecute el siguiente comando para configurar la dirección IP.

$ nmcli con mod enps03 ipv4.addresses 192.168.2.20/24

A continuación, configure la puerta de enlace predeterminada como se muestra:

$ nmcli con mod enps03 ipv4.gateway 192.168.2.1

Luego configure el servidor DNS:

$ nmcli con mod enps03 ipv4.dns “8.8.8.8”

A continuación, cambie el direccionamiento de DHCP a estático.

$ nmcli con mod enps03 ipv4.method manual

Para guardar los cambios, ejecute el comando

$ nmcli con up enps03

Los cambios se escribirán en el archivo/etc/sysconfig/network-scripts/ifcfg-enps03.

Para confirmar la IP, una vez más ejecute el comando:

$ ip addr enps03

Además, puede 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 la configuración de la conexión de red usando la herramienta de línea de comandos 'nmcli' en Linux. Esperamos que esta guía le haya resultado útil.