Accueil » Raspberry » News Raspberry » Eth0 disparaît au profit de Enx avec Rasbian Stretch !
News Raspberry

Eth0 disparaît au profit de Enx avec Rasbian Stretch !

eth0-raspberrypi-rpi-raspberry-fin-dead-enx

Nous vous l’avions annoncé la semaine dernière dans une domo-news, le système d’exploitation du Raspberry Pi vient d’évoluer vers une nouvelle version majeure passant de Raspbian Jessie à Raspbian Stretch.

Cette mise à jour n’est pas sans conséquence. Même si nous avions annoncé que la majorité des évolutions étaient “dans le coeur” du système, quelques effets de bord peuvent apparaître.

Le mythique eth0 de Linux

À vrai dire, depuis que je pratique Linux, je n’ai jamais connu que eth0 pour désigner l’interface réseau dans la configuration du système ou dans les divers scripts. Il faut croire que je commence à prendre de l’âge 🙂 En effet, si vous exécutez la commande suivante sur une version Jessie de Raspbian:

ls /sys/class/net/

Vous obtiendrez la ligne suivante:

eth0-raspberrypi-rpi-raspberry

 

 

Exécutez alors la même commande sous une version Stretch de Raspbian, vous obtiendrez alors la ligne suivante:

enx-raspberry-raspbian-stretch-raspberrypi

 

 

C’est donc bien la fin d’un mythe!

Pourquoi ce changement?

J’ai effectué quelques recherches à ce sujet, c’est assez vague. Sur certains forums Debian, ont peut lire eth0 était issue de la solution mac qui n’est plus supportée par les développeurs de udev depuis 2013 et qui comporte quelques inconvénients comme:

  • Des problèmes de nommage d’interface avec les VM
  • Un nom d’interface défini par le noyau
  • Un ordre de nommage des interfaces instable
  •  Etc …

En gros, il était temps de passer sur une nouvelle solution. Cette dernière, nommée ifnames permet de donner un nom persistant à l’interface en se basant sur les données fournies par le BIOS. Enfin, elle permet de s’affranchir d’inscrire dans un fichier système, les règles d’association entre l’équipement et son nom.

EN effet, la nouvelle méthode de nommage s’appuie tout simplement sur l’adresse physique de la carte (adresse mac) et ajoute un préfixe enx pour une carte filaire ou wnx pour une carte wifi.

E = Ethernet

W= Wireless

Il faudra donc composer avec à présent !

Et la procédure de changement d’IP dans tout ça?

Nous avions rédigé un guide à ce sujet sur une ancienne version de Raspbian. La aussi, la procédure évolue quelque peu, nous avons donc rédigé un nouveau guide pour fixer une IP sur cette nouvelle version de Rasbian.

Domo-blog a fait le choix de ne pas polluer votre lecture avec de la publicité. Vous trouverez cependant des liens affiliés vers les produits recommandés dans le contenu. Cela ne perturbe en rien votre experience de lecture et permet de financer le blog.
Vous pouvez également soutenir le blog en m'offrant un café sur Ko-Fi.


discord

Restez connecté aux nouveautés domotiques, inscrivez-vous à notre newsletter

A propos de cet auteur

Aurélien Brunet

Chef de projet informatique, anciennement informaticien spécialisé dans l'IT industrielle, le réseau et les bases de données. Un peu geek à mes heures perdues, je me suis mis à la domotique en 2012 pour sécuriser mon domicile.
Depuis, je teste, j’installe, je code, j’améliore mon installation et surtout, je partage avec vous mon expertise via ce blog et mon podcast Domotique Chronique pour améliorer votre quotidien dans la maison connectée !

Add Comment

Cliquez ici pour poster un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

energie
promos domotique
green
promos domotique

Le mythique eth0 de Linux

À vrai dire, depuis que je pratique Linux, je n’ai jamais connu que eth0 pour désigner l’interface réseau dans la

Pourquoi ce changement?

J’ai effectué quelques recherches à ce sujet, c’est assez vague. Sur certains forums Debian, ont peut lire eth0 était issue

Et la procédure de changement d’IP dans tout ça?

Nous avions rédigé un guide à ce sujet sur une ancienne version de Raspbian. La aussi, la procédure évolue quelque

  • Le mythique eth0 de Linux
  • Pourquoi ce changement?
  • Et la procédure de changement d’IP dans tout ça?