Modes de paiement Abuse

Liste des interfaces réseau

09.03.2022, 23:05

Dans le système d'exploitation Linux, les interfaces réseau, mais aussi les disques durs et les disques SSD sont représentés par des fichiers dans un système de fichiers spécial. Il existe plusieurs façons de voir la liste des interfaces réseau Linux, la plus simple étant de voir le contenu d'un dossier dans le système de fichiers. Ensuite, nous examinerons toutes les manières de base d'effectuer cette tâche dans un terminal ou une interface graphique.

Liste des interfaces

Les interfaces réseau Ethernet ont généralement un nom qui commence par les caractères enp, par exemple, enp3s0. Ce nom est utilisé si votre distribution utilise systemd, sinon l'ancien système de nommage où les noms commencent par les caractères eth, comme eth0, sera utilisé. Les interfaces réseau sans fil commencent généralement par wlp ou wlx lorsque l'on utilise systemd, par exemple wlp3s0. Sans l'utilisation de systemd , le nom de l'interface sans fil commence par wlan, par exemple wlan0. Toutes les autres interfaces sont généralement virtuelles. L'une des interfaces virtuelles les plus élémentaires est lo. Il s'agit de l'interface locale qui permet aux programmes d'accéder à cet ordinateur. Voyons maintenant quelques façons d'afficher une liste de ces interfaces.

Système de fichiers

Tous les fichiers des périphériques d'interface réseau se trouvent dans le dossier /sys/class/net. Vous pouvez donc visualiser son contenu :

$ ls /sys/class/net

Utilitaire IFCONFIG

L'utilitaireifconfig affiche non seulement une liste des interfaces réseau, mais aussi des informations les concernant, telles que l'état, l'adresse IP, l'adresse MAC et d'autres paramètres. Pour afficher toutes les interfaces, il suffit d'exécuter le programme sans paramètres :

$ ifconfig

Utilitaire IP

Le programme ifconfig est depuis longtemps obsolète et a été remplacé par l'utilitaire ip. Il combine les fonctions de programmes tels que ifconfig, route, brctl et autres. Vous pouvez voir la liste des appareils en utilisant ip en exécutant la commande

$ ip link show

Nous voyons moins d'informations, seuls l'état du périphérique, le MTU et quelques autres paramètres sont affichés. Vous pouvez afficher les informations sous une forme plus compacte en utilisant l'option -br :

$ ip -br link show

Dans ce cas, toutes les données sont affichées sur une seule ligne, l'état, l'adresse MAC et quelques autres options sont affichées.

Programme NMCLI

Vous pouvez également consulter les informations à l'aide de l'utilitaire de console pour la gestion des pare-feux - nmcli:

$ nmcli device status

Cet utilitaire affiche la connexion NetworkManager associée à un appareil particulier, ainsi que son état.

NETSTAT

Le programme netstat est également en mesure d'afficher les interfaces réseau et les statistiques sur les données transmises si l'option -i lui est attribuée :

$ netstat-i

Fichier /PROC/NET/DEV

Le fichier /proc/net/dev contient également une liste de toutes les interfaces réseau et leurs statistiques d'utilisation :

$ cat /proc/net/dev

C'est la fin de cet article.