Ver destacados

Comando nmcli cómo instalar y usar en Linux

Tutorial para saber cómo instalar y usar en Linux comando nmcli paso a paso.
Escrito por
17.7K Visitas  |  Publicado abr 30 2020 10:04
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


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.

 

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

 

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

 


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:

 

 

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

 

Paso 3

Ahora vamos a configurar la puerta de enlace:
nmcli con mod enps03 ipv4.gateway 192.168.0.1

 

Paso 4

Ahora vamos a establecer el servidor DNS:
nmcli con mod enps03 ipv4.dns “8.8.8.8”

 

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

 

Paso 6

Aplicamos los cambios con la siguiente orden:
nmcli con up enps03

 

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”:

 

 

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:

 

 

 

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.

 

Tutorial con ejemplo prácticos sobre cómo usar comando History Linux desde la terminal.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!