The .network files are read from the files located in the system network directory /lib/systemd/network, the
volatile runtime network directory /run/systemd/network and the local administration network directory
/etc/systemd/network. All configuration files are collectively sorted and processed in lexical order,
regardless of the directories in which they live. However, files with identical filenames replace each other.
Files in /etc have the highest priority, files in /run take precedence over files with the same name in /lib.
This can be used to override a system-supplied configuration file with a local file if needed; a symlink in
/etc with the same name as a configuration file in /lib, pointing to /dev/null, disables the configuration
file entirely.
Donc si comprend bien l'idée sous-jacente l'ordre de priorité est /etc/systemd/network pour la configuration manuelle
puis /run/systemd/network pour les configurations automatiques temporaires (du genre NetworkManager. /run est généralement un ramdisk) puis /lib/systemd/network pour des configurations par défaut (du genre DHCP sur tout les ports ethernet)
En fait c'est une configuration assez futée. J'ai toujours été agacé par les outils qui écrasent les fichiers de configuration dans /etc/.
[^] # Re: ...
Posté par SChauveau . En réponse au journal systemd: je me lance. Évalué à 7.
Dans man serviced.network
Donc si comprend bien l'idée sous-jacente l'ordre de priorité est /etc/systemd/network pour la configuration manuelle
puis /run/systemd/network pour les configurations automatiques temporaires (du genre NetworkManager. /run est généralement un ramdisk) puis /lib/systemd/network pour des configurations par défaut (du genre DHCP sur tout les ports ethernet)
En fait c'est une configuration assez futée. J'ai toujours été agacé par les outils qui écrasent les fichiers de configuration dans /etc/.