Renommer l'interface réseau à travers systemd-networkd ne fonctionne pas dans la mise à jour Ubuntu 18.04

Sur le serveur Ubuntu 18.04 Je n'ai pas pu renommer les interfaces réseau à l'aide d'une méthode de gestion de la configuration éprouvée.

systemd-networkd

La configuration fonctionne sur tous les autres serveurs.

La seule différence que je vois entre les serveurs initialement configurées à l'aide de la gestion de la configuration, et celle gérée partiellement manuellement par la machine est que le serveur Ubuntu a été mis à jour au moins avec 14.04, peut-être même avec 12.04.
Invité:

Alice

Confirmation de:

Enquête

initrd

et lors de la comparaison avec un serveur de travail lors de la mise à jour Ubuntu Deux différences évidentes sont apparues:


/lib/udev/rules.d/71-biosdevname.rules

Ceci est un ancien changement de renommage d'interfaces réseau dans Ubuntu. Il doit être enlevé.


/etc/udev/rules.d/80-net-setup-link.rules

C'était une installation de surveillance

/lib/udev/rules.d/80-net-setup-link.rules

, lequel à (Entre autres) Applique également la configuration de

systemd-networkd

. Il contient un message indiquant un paramètre incorrect interprété comme une machine virtuelle. (En fait, c'est un serveur avec fer nu):

# This machine is most likely a virtualized guest, where the old persistent
# network interface mechanism (75-persistent-net-generator.rules) did not work.
# This file disables /lib/systemd/network/99-default.link to avoid
# changing network interface names on upgrade. Please read
# /usr/share/doc/udev/README.Debian.gz about how to migrate to the currently
# supported mechanism.

Ce fichier doit également être supprimé.

Final

update-initramfs -u && reboot

conduit à un changement de renommage correct des interfaces réseau.

Pour répondre aux questions, connectez-vous ou registre