Mon "serveur dédié" devrait avoir deux NIC installés mais je ne peux en trouver qu'un.
Ma question: quelles autres commandes et méthodes sont disponibles pour tester le nombre de cartes réseau installées sur mon serveur
lspci | grep Ethernet
Y a-t-il d'autres commandes / méthodes disponibles?
networking
debian
jens
la source
la source
Réponses:
Vous pouvez utiliser lshw pour voir tous les périphériques sur une machine. Pour afficher uniquement les périphériques réseau, entrez:
la source
Pour Ethernet:
la source
$ ls -l /sys/class/net/ | grep -v virtual
. Il filtre toutes les interfaces réseau virtuelles. Travailler sur Ubuntu fonctionnant dans une boîte virtuelle.ip link show
listera tout ce qui ressemble à une interface réseau.la source
Affiche uniquement les interfaces liées à une carte réseau physique.
J'ai essayé de trouver une
type
optionip link show
qui afficherait non logique, mais hélas:Cela semble être la seule chose qui
ip link show
ne peut pas faire. Du moins pas sans avoir recours à un script qui répertorie d'abord chacun des éléments ci-dessus, puis faitgrep -v
contre une exécution finale sanstype
spécifié.la source
ip link
devrait être en mesure de gérer. Si vous utilisez beaucoup d'interfaces virtuelles (par exemple pour le pontage ou le vlan) et surtout si ces interfaces virtuelles ont été renommées./proc/net/dev
le fichier contient des détails sur toutes les interfaces. par exempleComme vous pouvez le voir, de nombreuses colonnes et détails ne sont pas très faciles à lire lorsque vous
cat
le fichier, je suggère donc d'utiliser laifconfig
commande qui lit ce fichier et les formats de sortie bien.Pour répertorier toutes les interfaces, utilisez
/sbin/ifconfig -a
qui vous montrera les interfaces réseau non configurées / en panne ainsi que celles configurées et actives, comme lues dans
/proc/net/dev
la source
affiche le pilote de périphérique réel utilisé pour chaque périphérique Ethernet
la source