Está en la página 1de 9

Gestionar la 

red en sistemas Linux, en general en cualquier sistema operativo, puede llegar a ser una tarea
tediosa sino contamos con las herramientas necesarias para ello, pero en el caso de los sistemas Linux se ha
desarrollado un comando especial para administrar muchas variables de la red y es el comando “nmcli” del cual
hablaremos en detalle en este tutorial.
 

Qué es nmcli

Nmcli “network manager command-line interface” es un comando que se diseñó pensando en controlar
NetworkManager y con una serie de parámetros contar con la posibilidad de informar sobre el estado de la
red al administrador.

 
Con el comando nmcli podremos crear, editar, eliminar, activar o desactivar conexiones de red, así como
controlar y también desplegar el estado del dispositivo de red instalado en Linux.
 

Comando PV y Progress Linux para ver el progreso comandos


Tutorial para saber cómo instalar y usar comando PV y Progress Linux para
ver el progreso comandos.

1. Cómo instalar y usar nmcli en Linux


 

Paso 1

Por defecto nmcli está instalado en sistemas Linux. Podemos visualizar todas las interfaces de red activas en
Linux con alguno de los siguientes comandos:

nmcli connection shownmcli con show


AMPLIAR

 
Paso 2

Como resultado de esto obtendremos los siguientes detalles:

Nombre de la conexión
UUID activa

Tipo de red (cable o Wi-Fi)


Dispositivo

 
Para desplegar todas las conexiones de Linux (activas y deshabilitadas), ejecutaremos el siguiente comando:

nmcli dev status


AMPLIAR

2. Cómo configurar una dirección IP estática en Linux con nmcli

Dentro de las tareas administrativas de nmcli contamos con la posibilidad de establecer una dirección IP fija
para el equipo. Para ello debemos tener en cuenta el dispositivo donde se aplicará el cambio, en este caso será
la interfaz de red enps03.
 

Paso 1

En primer lugar, ejecutaremos el comando “ip add” para visualizar la configuración actual de la red:
 
AMPLIAR

 
Paso 2

En este caso disponemos de lo siguiente:


Dirección IP 192.168.0.21

Puerta de enlace 192.168.0.255

 
Para establecer una nueva dirección IP en Linux con nmcli vamos a usar los siguientes valores:

Dirección IP 192.168.0.30
Puerta de enlace 192.168.0.255

DNS primario 8.8.8.8


Tipo de IP estática

 
En primer lugar, estableceremos la IP deseada ejecutando lo siguiente:

nmcli con mod enps03 ipv4.addresses 192.168.2.30/24


AMPLIAR

 
Paso 3

Ahora vamos a configurar la puerta de enlace:

nmcli con mod enps03 ipv4.gateway 192.168.0.1

AMPLIAR

 
Paso 4
Ahora vamos a establecer el servidor DNS:

nmcli con mod enps03 ipv4.dns “8.8.8.8”

AMPLIAR

 
Paso 5

Luego de esto vamos a configurar la dirección IP de dinámica a estática:

nmcli con mod enps03 ipv4.method manual


AMPLIAR

 
Paso 6

Aplicamos los cambios con la siguiente orden:

nmcli con up enps03

AMPLIAR

 
Podemos ver el mensaje de que la conexión ha sido activada con éxito.
 
Paso 7

Comprobamos que la dirección IP 192.168.0.30 ha sido establecida ejecutando el comando “ip add”:
 

AMPLIAR

 
Paso 8

De forma alterna podemos ir, en este caso en CentOS 8 al siguiente directorio:

/etc/sysconfig/network-scripts/

Paso 9

Allí luego ejecutamos “cat ifcfg-enp0s3” para ver las propiedades de la red:
 
 
AMPLIAR

 
Allí encontramos claramente los valores que hemos establecido.
Con nmcli disponemos de un completo nivel de opciones para administrar nuestra red de la mejor manera
posible.

También podría gustarte