GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je trouver les interfaces réseau disponibles ?

La méthode la plus simple que je connaisse pour lister toutes vos interfaces est

ifconfig -a

MODIFIER

Si vous êtes sur un système où cela a été rendu obsolète, vous pouvez utiliser

ip link show

Le noyau les liste par nom dans /sys , à la fois séparément dans (par exemple) l'arborescence des périphériques PCI -- bien que les trouver ici si vous ne savez pas par où commencer n'est pas simple -- et ensemble via des liens symboliques dans /sys/class/net . Ex. :

> ls /sys/class/net
em1 lo wlp6so

Autre exemple :

> ls /sys/class/net
lo p6s1 wlan0

Si vous n'êtes pas sûr de savoir lequel est lequel, vous pouvez simplement les mettre tous avec :

ifconfig [name] up 

Ou :

ip link set [name] up

Et regardez ensuite les indices (assez clairs) listés par ifconfig (sans arguments). Le code source systemd lié au document Freedesktop.org fait également référence à :

Two character prefixes based on the type of interface:
 *   en -- ethernet
 *   sl -- serial line IP (slip)
 *   wl -- wlan
 *   ww -- wwan

Bien que dans l'un des cas ci-dessus (p6s1 ) il n'y a pas de préfixe.


Je fais toujours cat /proc/net/dev c'est simple et facile à mémoriser


Linux
  1. Comment trouver le nombre de lignes verticales disponibles dans le terminal ?

  2. CentOS / RHEL :Comment savoir si un port réseau est ouvert ou non ?

  3. Trouver les interfaces réseau disponibles en C/C++ ?

  4. Comment puis-je trouver ma version de shell à l'aide d'une commande Linux ?

  5. Comment puis-je tunneliser tout mon trafic réseau via SSH ?

Comment trouver des fichiers sous Linux

Comment trouver les périphériques connectés au réseau sous Linux

Comment trouver les interfaces réseau disponibles sous Linux

Comment puis-je calculer une somme de contrôle md5 d'un répertoire?

Comment puis-je créer un fichier dans chaque dossier ?

Comment puis-je exécuter dos2unix sur un répertoire entier ?