Comment lister tous les ports Ethernet physiques d’un serveur Linux ?
Les serveurs en rack sont conçus pour prendre en charge des systèmes et des opérations de niveau entreprise. Contrairement aux serveurs ordinaires, les serveurs rack doivent être résilients et contiennent généralement plusieurs ports Ethernet physiques ou cartes d’interface réseau (NIC) pour pouvoir se connecter à plusieurs réseaux à la fois.
Outre les serveurs en rack, certains PC industriels ou spécialisés sont également dotés de plusieurs ports Ethernet ou cartes d’interface réseau.
Quoi qu’il en soit, voici comment vous pouvez connaître le nombre de ports Ethernet d’un serveur Linux sans vous rendre physiquement dans la salle des serveurs pour l’inspecter.
Pourquoi les serveurs ont-ils plusieurs ports Ethernet physiques ?
La plupart des serveurs en rack ou des PC industriels disposent de plusieurs cartes d’interface réseau (NIC) pour les raisons suivantes :
- Segmentation du réseau : Les ports physiques multiples permettent à un serveur de se connecter à plusieurs réseaux à la fois. Cela permet d’améliorer la sécurité et les performances.
- Virtualisation : La virtualisation est essentielle pour garantir que votre serveur utilise les ressources de manière optimale. Elle vous permet également d’exécuter différents types de serveurs réseau sur un seul serveur matériel. Le fait de disposer de plusieurs interfaces permet également de segmenter virtuellement les réseaux VM.
- Redondance : Les interfaces physiques multiples rendent votre réseau de serveurs plus résilient car vous pouvez toujours contacter votre serveur lorsqu’un seul câble ou une seule interface subit une défaillance matérielle.
Dans l’ensemble, plusieurs interfaces réseau dans votre réseau de serveurs offrent de meilleures performances et une plus grande robustesse.
Liste des ports Ethernet physiques de votre serveur Linux
Le lspci dresse la liste de tous les périphériques PCI (Peripheral Component Interconnect) de votre machine. PCI est un protocole standard qui permet aux ordinateurs de se connecter et de communiquer via des interfaces physiques telles que les cartes réseau, les cartes vidéo, etc.
Comme nous ne nous intéressons qu’aux ports Ethernet, filtrez la liste en conséquence à l’aide de la commande grep comme suit :
La sortie répertorie toutes les cartes réseau de ce serveur ; comme vous pouvez le voir, il y en a huit au total. Outre la liste des cartes, vous obtiendrez également le fabricant de la carte et son type : Ethernet, dans ce cas.
Pour afficher uniquement le nombre total de ports sans liste détaillée, utilisez la commande suivante :
Maîtriser l’administration des serveurs Linux
Les serveurs dotés de plusieurs ports Ethernet physiques offrent de meilleures performances et sont plus robustes et résilients par rapport aux PC dotés d’une seule carte réseau.
Linux est livré avec de nombreux outils intégrés, tels que le logiciel ip pour configurer et gérer votre réseau.
S’abonner à notre lettre d’information
Comment vérifier l’état physique d’un port Ethernet sous Linux ?
Exécutez la commande cat suivante :
- $ cat /sys/class/net/eno1/carrier. $ cat /sys/class/net/eno1/operstate. Une autre option consiste à utiliser la commande ip ainsi que la commande grep/egrep :
- $ ip a s eno1 | grep state.
- $ sudo ethtool eno1 | grep -i ‘Link det’
- $ nmcli device status.
Pourquoi les serveurs ont-ils plusieurs ports Ethernet ?
Efficacité accrue grâce aux ports Ethernet multiples Chaque port supplémentaire permet à un ordinateur ou à un serveur de faire transiter davantage de données pour un débit accru. Des réseaux distincts connectés à un seul serveur permettent à l’un d’eux de continuer à fonctionner lorsque l’autre subit des temps d’arrêt pour cause de maintenance.