Métodos de pago Abuse

Lista de interfaces de red

09.03.2022, 23:05

En el sistema operativo Linux, no sólo las interfaces de red, sino también los discos duros y las unidades SSD están representados por archivos en un sistema de archivos especial. Hay varias maneras de ver la lista de interfaces de red de Linux, la más fácil es ver el contenido de una carpeta en el sistema de archivos. A continuación, vamos a ver todas las formas básicas de realizar esta tarea en un terminal o GUI.

Lista de interfaces

Las interfaces de red Ethernet suelen tener un nombre que comienza con los caracteres enp, por ejemplo, enp3s0. Este nombre se utiliza si su distribución utiliza systemd, de lo contrario se utilizará el antiguo sistema de nomenclatura donde los nombres comienzan con caracteres eth, como eth0. Las interfaces de red inalámbricas en la mayoría de los casos comienzan con wlp o wlx cuando se usa systemd, por ejemplo wlp3s0. Sin usar systemd , el nombre de la interfaz inalámbrica empezará por wlan, por ejemplo wlan0. El resto de interfaces suelen ser virtuales. Una de las interfaces virtuales más básicas es lo. Esta es la interfaz local que permite a los programas acceder a este ordenador. Ahora veamos algunas formas de ver una lista de ellas.

Sistema de archivos

Todos los archivos de dispositivos de interfaz de red se encuentran en la carpeta /sys/class/net. Por lo tanto, puedes ver su contenido:

$ ls /sys/class/net

Utilidad IFCONFIG

La utilidadifconfig muestra no sólo una lista de interfaces de red, sino también información sobre ellas como el estado, la dirección IP, la dirección MAC y otros parámetros. Para visualizar todas las interfaces, basta con ejecutar el programa sin parámetros:

$ ifconfig

Utilidad IP

Hace tiempo que el programa ifconfig quedó obsoleto y fue sustituido por la utilidad ip. Combina las funciones de programas como ifconfig, route, brctl y otros. Puede ver la lista de dispositivos utilizando ip ejecutando el comando

$ ip link show

Vemos menos información, sólo se muestra el estado del dispositivo, la MTU y algunos otros parámetros. Puede mostrar la información de forma más compacta utilizando la opción -br:

$ ip -br link show

En este caso todos los datos se muestran en una línea, se muestra el estado, la dirección MAC y algunas opciones más.

Programa NMCLI

También puede ver la información utilizando la utilidad de consola para la gestión de cortafuegos - nmcli:

$ nmcli device status

Muestra la conexión NetworkManager asociada a un dispositivo concreto, así como su estado.

NETSTAT

El programa netstat también es capaz de mostrar las interfaces de red y las estadísticas sobre los datos transmitidos si se le pasa la opción -i:

$ netstat-i

Fichero /PROC/NET/DEV

El archivo /proc/net/dev también contiene una lista de todas las interfaces de red y sus estadísticas de uso:

$ cat /proc/net/dev

Este es el final de este artículo.