web-dev-qa-db-fra.com

Pourquoi mon interface est-elle maintenant wlp2s0 au lieu de wlan0?

Tout fonctionne bien, je veux juste savoir pourquoi mon interface changerait en wlp2s0 par défaut au lieu de wlan0

22
Pepe

Un nouveau schéma de nommage a été introduit pour résoudre les problèmes découlant des anciennes normes de nommage (eth0, wlan0).

Voici une courte introduction et une explication du concept: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

Fondamentalement, les deux premières lettres décrivent le type d'interface. 'wl' pour wlan, 'en' pour ethernet. Le code suivant est souvent une description de l'emplacement physique du périphérique sur votre ordinateur - p2 est probable PCI bus 2 et s0 correspond probablement à l'emplacement 0.

Comme Kyodake l'a fait remarquer, cette nouvelle norme a été introduite lorsque Ubuntu a été déplacé vers systemd .

27
sverker wahlin

Pourquoi Ubuntu avec systemd ont ajouté une prise en charge native pour un certain nombre de stratégies de nommage différentes dans systemd/udevd proprement dit et ont défini un schéma similaire à celui de biosdevname. Les différents systèmes de dénomination suivants pour les interfaces réseau sont maintenant supportés par udev en mode natif:

(1) Names incorporating Firmware/BIOS provided index numbers for on-board devices (example: eno1)
   (2) Names incorporating Firmware/BIOS provided PCI Express hotplug slot index numbers (example: ens1)
   (3) Names incorporating physical/geographical location of the connector of the hardware (example: enp2s0)
   (4) Names incorporating the interfaces's MAC address (example: enx78e7d1ea46da)
   (5) Classic, unpredictable kernel-native ethX naming (example: eth0)

Par défaut, systemd nommera désormais les interfaces suivantes:

  (1) if that information from the firmware is applicable and available, falling back to: 
  (2) if that information from the firmware is applicable and available, falling back to: 
  (3) if applicable, falling back to: 
  (5) in all other cases. 
  Policy (4) is not used by default, but is available if the user chooses so. 
0
kyodake