Networkctl es una utilidad de línea de comandos para ver un resumen de los dispositivos de red y su estado de conexión. Nos permite consultar y controlar el subsistema de red de nuestro Linux. Es un comandos que viene con la nueva versión de systemd presente en la mayoría de las distros en sus últimas versiones, pero ahora la probamos en Debian 10.

Voy a hacer todo como root lanzando en la terminal: «su -«. Y la idea es mostrar algunos ejemplos que sirvan como alternativa a los clásicos comandos ifconfig e ip.

1- Activar y ver estado

Networkctl no viene habilitado por defecto, así que dejo los comandos para ver el estado, habilitarla e iniciarla.

systemctl status systemd-networkd             [ver estado]
systemctl start systemd-networkd              [iniciar]
systemctl enable systemd-networkd             [habilitar después de reiniciar]
systemctl stop systemd-networkd               [parar servicio]
systemctl disable systemd-networkd            [deshabilitar]

2- Ver dispositivos

Podemos lanzar el comando solo, donde veremos las interfaces disponibles, con el parámetro -a básicamente mostrará lo mismo, o usar list, cualquiera muestra la misma info.

networkctl
networkctl -a
networkctl list

3- Ver estado

Para mostrar información sobre los enlaces especificados, como tipo, estado, controlador del módulo del núcleo, hardware y dirección IP, DNS, y más, usaremos el comando de status. Si no especifica ningún enlace, los enlaces enrutables se muestran por defecto.

networkctl status

4- Ver estado de una determinada interface

Para ver una interface en particular hacemos:

networkctl status ens33

4- Para desplegar el estado LLDP (Link Layer Discovery Protocol – Protocolo de descubrimiento de capa de enlace), usaremos el comando lldp:

networkctl lldp

5- De forma predeterminada, la salida de networkctl se canaliza en una secuencia de paginación, puede evitar esto agregando el indicador para que no lo haga

networkctl --no-pager

6- También puede imprimir la salida sin encabezados de columna y el pie de página utilizando la --no-legend

networkctl --no-leyenda

7- Para ver la ayuda, usemos -h o podemos consultar la página del manual para obtener más información.

networkctl -h
O
man networkctl

Deja un comentario