Réseau Linux · 4 min read · Nov 01, 2025
Comprendre les ports d'interface réseau dans Linux

Une interface réseau est un composant logiciel ou matériel qui permet à un système Linux de se connecter à un réseau. Cette connexion permet à votre appareil de communiquer avec d’autres appareils sur un réseau, que ce soit un réseau local (LAN) ou l’internet plus large.
Qu’est-ce qu’un port d’interface réseau ?
Dans le domaine des réseaux, le terme “port” peut faire référence à différents concepts selon le contexte :
- Ports matériels : Ce sont des connecteurs physiques sur un appareil, comme un port Ethernet (RJ45) où vous branchez un câble réseau.
- Ports logiciels : Ce sont des points de terminaison virtuels dans un système d’exploitation utilisés par les protocoles réseau pour gérer les connexions. Les ports logiciels sont identifiés par un numéro, allant de 0 à 65535. Par exemple, le port 80 est utilisé pour HTTP, et le port 443 est utilisé pour HTTPS.
Dans Linux, le terme “port d’interface réseau” fait généralement référence à une interface réseau, qui est une combinaison de matériel et de logiciel qui gère les tâches de mise en réseau pour un système.
Types d’interfaces réseau dans Linux
- Interfaces Ethernet (eth0, eth1, etc.) : Ce sont les plus courantes et représentent des connexions réseau câblées physiques.
- Interfaces sans fil (wlan0, wlan1, etc.) : Celles-ci représentent des connexions Wi-Fi.
- Interface de bouclage (lo) : C’est une interface virtuelle spéciale utilisée pour la communication au sein de l’hôte lui-même.
- Interfaces virtuelles (veth, tun, tap, etc.) : Celles-ci sont utilisées pour des réseaux avancés, souvent dans des environnements virtuels ou des conteneurs.
Comment afficher les interfaces réseau dans Linux
Pour afficher les interfaces réseau sur un système Linux, vous pouvez utiliser les commandes suivantes :
ifconfig(déprécié mais encore largement utilisé) :bash ifconfigCette commande listera toutes les interfaces réseau actives et leurs configurations.- Commande
ip(remplacement moderne deifconfig) :bash ip addr showCela fournit des informations plus détaillées sur chaque interface réseau.
Comprendre la sortie de ifconfig et ip addr
Décomposons ce que vous pourriez voir :
- Nom de l’interface (par exemple, eth0, wlan0) : Cela indique le nom de l’interface réseau.
- Adresse inet (par exemple, inet 192.168.1.10) : C’est l’adresse IP assignée à l’interface.
- Masque de sous-réseau (par exemple, 255.255.255.0) : Cela définit le masque de sous-réseau.
- Diffusion (par exemple, 192.168.1.255) : L’adresse de diffusion utilisée pour communiquer avec tous les appareils sur le réseau.
- UP et RUNNING : Indique si l’interface est active.
- Adresse MAC (par exemple, ether 00:0a:95:9d:68:16) : Un identifiant unique pour l’interface réseau.
Gestion des interfaces réseau
Voici comment vous pouvez gérer les interfaces réseau dans Linux :
- Activer ou désactiver une interface :
bash sudo ifconfig eth0 up # Pour activer l'interface sudo ifconfig eth0 down # Pour désactiver l'interfaceAlternativement, en utilisant la commandeip:bash sudo ip link set eth0 up sudo ip link set eth0 down - Assignation manuelle d’une adresse IP :
bash sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0Ou avec la commandeip:bash sudo ip addr add 192.168.1.100/24 dev eth0
Ouverture et fermeture des ports logiciels
Lorsqu’il s’agit de ports logiciels dans les réseaux (utilisés par les applications), vous devez souvent les gérer à l’aide d’un pare-feu ou d’une configuration de service :
- Vérifier les ports ouverts :
bash sudo netstat -tulnCela listera tous les ports actuellement ouverts sur votre système. - Autoriser un port à travers le pare-feu (en utilisant
ufw) :bash sudo ufw allow 22/tcp # Autoriser le trafic SSH sudo ufw allow 80/tcp # Autoriser le trafic HTTP - Fermer un port :
bash sudo ufw deny 22/tcp # Bloquer le trafic SSH
Concepts avancés : Interfaces virtuelles et tunnels
Pour les utilisateurs plus avancés, Linux permet de créer des interfaces réseau virtuelles à diverses fins :
- Créer une interface virtuelle :
bash sudo ip link add veth0 type veth peer name veth1Cela crée deux dispositifs Ethernet virtuels (veth0etveth1), souvent utilisés dans des espaces de noms réseau ou des conteneurs. - Configurer une interface TUN/TAP : Les interfaces TUN/TAP sont utilisées pour créer des VPN ou une émulation réseau :
bash sudo ip tuntap add dev tun0 mode tun sudo ip link set tun0 up
Dépannage des interfaces réseau
Lorsque les choses vont mal, voici quelques conseils :
- Redémarrer le service réseau :
bash sudo systemctl restart networking - Vérifier les journaux des interfaces réseau : Les journaux peuvent fournir des informations sur les problèmes :
bash dmesg | grep eth0 journalctl -u networking - Utiliser
pingpour tester la connectivité :bash ping 8.8.8.8 ping google.com
Conclusion
Comprendre les interfaces réseau et les ports dans Linux est fondamental pour gérer la mise en réseau sur votre système. En vous familiarisant avec ces concepts, commandes et outils, vous serez bien équipé pour dépanner et configurer efficacement votre réseau Linux.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.