Como usar el comando nmcli con ejemplos

Como usar el comando nmcli con ejemplos.

El comando nmcli es una herramienta en terminal, que administra el NetworkManager de nuestro linux.

Existen aplicaciones para nuestro escritorio preferido muy populares, como nm-applet u otros tantos clientes gráficos. Ademas nmcli es mucho más rápido y efectivo que cualquier aplicación GUI, muy útil para crear, mostrar, editar, eliminar, activar o desactivar las conexiones de red, también es capaz de controlar y mostrarnos el estado del hardware de red.

 

Como usar el comando nmcli con ejemplos

En este articulo veremos como usar el comando nmcli con ejemplos; no olvides que para poder administrar NetworkManager correctamente se debe estar ejecutando el servicio (NetworkManager).

Sintaxis esencial del comando nmcli

Antes de comenzar con los ejemplos de uso, vemos un listado de la sintaxis más habitual de nmcli.

SINTAXISUSO
nmcli dev statusEstado de todas las interfaces de red instaladas
nmcli con showListar las conexiones de red
nmcli con show nameEspecificar la conexión de red a listar por su nombre
nmcli con add con-name name...Agregar una nueva conexión llamada "name"
nmcli con mod name...Modificar el name de la conexión "name"
nmcli con reloadObligar a NetworkManager que recargue los archivos de configuración
nmcli con up nameActivar la conexión "name"
nmcli dev dis wlp2Desactivar la conexión actual de la interfaz de red indicada (en este caso wlp2)
nmcli con del nameEliminar la conexión y sus archivos de configuración de la conexión indicada (en este caso name)

Verificar que NetworkManager se está ejecutando

Para saber si NetworkManager se está ejecutando.

Si queremos ver su estado en general.

Ver los dispositivos de red disponibles.

Ver las conexiones disponibles en el sistema

Con el siguiente comando vemos las conexiones disponibles en el sistema, ojo, no lo confundas con las redes wifi disponibles (se refiere a los archivos de configuración creados).

Ver la configuración de una interfaz de red en particular

Verificar el estado físico de las interfaces de red

Modificar el hostname con nmcli

Como alternativa, el comando nmcli también nos permite modificar el hostname del sistema.

Como vemos en el ejemplo anterior, nuestro hostname es «sololinux» así que lo cambiamos a «sololinux.es».

Crear una nueva conexión ethernet con IP por DHCP

Con el siguiente ejemplo agregamos una nueva conexión a la interfaz eth1; esta tomara la información de red IPv4 mediante DHCP al iniciar el sistema.

ejemplo…

sololinux ~ # nmcli con add con-name eth1 type ethernet ifname eth1 ipv4.method auto
Connection ‘eth1’ (c02cb89f-cm85-65a2-9e53-138d56h01g1f) successfully added.
sololinux ~ #

Recargar la conexión de red

Por defecto, NetworkManager no supervisa continuamente loas modificaciones en los archivos de conexión. Con el siguiente comando recargara (reload) la configuración, y tomara los cambios que hayas realizado a mano.

Modificar una conexión con el editor de nmcli

La herramienta nmcli pone a nuestra disposición un editor en linea de comandos muy fácil de usar. Con el puedes editar una conexión actual o crear una nueva; lo puedes ejecutar con el siguiente comando.

En la pantalla te aparecen los tipos de conexión disponibles, debes seleccionar uno.

tipos de conexión…

Tipos de conexión válidos: generic, 802-3-ethernet (ethernet), pppoe, 802-11-wireless (wifi), wimax, gsm, cdma, infiniband, adsl, bluetooth, vpn, 802-11-olpc-mesh (olpc-mesh), vlan, bond, team, bridge, bond-slave, team-slave, bridge-slave, no-slave, tun, ip-tunnel, macvlan, vxlan

Te solicitara los datos de la conexión paso a paso.

Deshabilitar IPv6 en la conexión de Ethernet

De manera predeterminada Ethernet admite conexiones IPv4 y IPv6, si quieres deshabilitar las IPv6 ejecuta el siguiente comando.

Con este comando damos por concluido el articulo «comando nmcli con ejemplos».

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario