Beaucoup de mes scripts ont cessé de fonctionner après l'installation d'Ubuntu 15.10 et j'ai du mal à me souvenir de ce nouveau nom car j'étais habitué à ethx et à wlanx pendant des années. Y a-t-il une raison pour ce changement? Dois-je m'habituer à cela ou puis-je simplement le renommer et revenir à la bonne vieille eth0?
$ ifconfig
enp0s25 Link encap:Ethernet HWaddr 77:5a:5e:a6:86:d5
inet addr:192.168.31.239 Bcast:192.168.31.255 Mask:255.255.255.0
inet6 addr: fe80::725a:b6ff:fea6:86d7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4833 errors:1332 dropped:0 overruns:0 frame:666
TX packets:5589 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3266446 (3.2 MB) TX bytes:1046654 (1.0 MB)
Interrupt:20 Memory:d3500000-d3520000
networking
Mike
la source
la source
Réponses:
Ceci est connu sous le nom de dénomination d'interface réseau prévisible et fait partie de systemd , vers lequel Ubuntu a effectué la transition à partir de la version 15.04.
L’idée de base est que, contrairement au schéma de nommage précédent * nix où la recherche de matériel a lieu dans un ordre particulier et peut changer entre les redémarrages, le nom de l’interface dépend de l’emplacement physique du matériel et peut être prédite / deviné en regardant
lspci
ou enlshw
sortie . Inversement, nous pouvons deviner des informations sur sa position physique dans le système pci. Dans votre cas, il s’agirait du bus PCI 0, emplacement 2. Selon l’article de freedesktop.org , le nom de l’interface est attribué de 3 façons différentes: basé sur BIOS / Firmware pour les cartes intégrées, basé sur les informations PCI, et basé sur MAC adresse de l'interface. Reportez-vous ici pour d'autres exemples .Selon la page freedesktop.org, l' une des raisons du passage à une dénomination prévisible est que la convention de dénomination classique peut entraîner des risques de sécurité logicielle dans les systèmes à interfaces multiples lorsque des périphériques sont ajoutés et supprimés au démarrage. En outre, selon le commentaire de Sam Hanes , "Sur un grand serveur doté de nombreux ports Ethernet, cela est inestimable: vous pouvez immédiatement dire quelle interface est connectée à quel port et l'ajout ou la suppression de matériel ne modifie pas le nom des autres ports".
Voir Comment renommer une interface réseau dans 15.10 si vous décidez de revenir à l'autre version de nommage.
la source
systemd
développeurs, les gars.FWIW, le fichier PredictableNetworkInterfaceNames de freedesktop.org fait référence aux commentaires d’un fichier source canoniques, mais ce fichier a été modifié pour supprimer les commentaires - voir https://github.com/systemd/systemd/pull/12518 .
la source