Lorsque j'exécute ifconfig -a
, je ne reçois que lo et enp0s10 interfaces, pas le classique eth0
Que signifie enp0s10 moyenne? Pourquoi n'y a-t-il pas eth0 ?
Réponse acceptée :
C'est un changement dans la façon dont udevd attribue désormais des noms aux périphériques Ethernet. Désormais, vos appareils utilisent les "Noms d'interface prévisibles", qui sont basés sur (et citent les sources) :
- Noms incorporant des numéros d'index fournis par le micrologiciel/BIOS pour les appareils embarqués (exemple :eno1)
- Noms incorporant les numéros d'index d'emplacement de connexion à chaud PCI Express fournis par le micrologiciel/BIOS (exemple :ens1)
- Noms intégrant l'emplacement physique/géographique du connecteur du matériel (exemple :enp2s0)
- Noms intégrant l'adresse MAC des interfaces (exemple :enx78e7d1ea46da)
- Nommage ethX natif du noyau classique et imprévisible (exemple :eth0)
La raison pour laquelle cela a changé est documentée dans la page systemd freedesktop.org, ainsi que la méthode pour désactiver ceci :
ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
ou si vous utilisez des versions plus anciennes :
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules