Je suis d'accord avec ce qui a déjà été écrit avec la précision ci-après.

Avec ifupdown, la mise en ligne par le réseau, d'une nouvelle
configuration réseau d'une machine headless, peut être assez difficile
à contrôler (désactiver l'ancienne configuration, activer pas à pas la
nouvelle sans perdre la main).
C'est dans l'espoir d'une amélioration de la mise en ligne que j'ai
essayé le combo NM+netplan.

Peut-être que dans d'autres circonstances, avec plus de temps, j'aurai
pu apprécier d'avantage NM+netplan sur une machine headless.

Le mar. 14 oct. 2025 à 08:51, Pierre Malard <[email protected]> a écrit :
>
> Bonjour,
>
> Effectivement c’est la solution…
> En fait le couple NetworkManager+netplan.io n’a véritablement d’utilité que 
> dans le cas d’un poste itinérant (un portable) et, dans une moindre mesure, 
> pour un poste individuel fixe chez soit. L’avantage de la technologie NM 
> tient dans le fait d’être adaptative et donc de pouvoir récupérer une 
> configuration réseau valide après déplacement ou extinction. De plus elle est 
> gérée en cliquaudrôme dans les paramètres de l’interface (au moins Gnome).
>
> Dans le cas d’un serveur NM n’a absolument aucun intérêt vu que le poste DOIT 
> avoir une configuration réseau fixe !
>
> De plus, personnellement, je trouve la solution « ifupdown » beaucoup plus 
> claire ne serait-ce que dans le fait que sa configuration est prévue que dans 
> des fichiers paramètres LISIBLES et pas du YAML dont la seule utilité n’est 
> que de FACILITER LE TRAVAIL DES PROGRAMMEURS en simplifiant l’analyse des 
> paramètres. Or, toujours personnellement, je considère que l’informatique 
> doit être au service de l’utilisateur et pas au seul ordinateur ;-)
>
> Le 13 oct. 2025 à 15:23, Olivier <[email protected]> a écrit :
>
> Merci beaucoup  pour la réponse.
>
> Toute honte bue, j'ai renoncé à essayer d'apprivoiser la combinaison
> NetworkManager+netplan.io qui sévit sur la version Trixie de
> RaspianOS, bien que cette version ne comprend pas, par défaut,
> d'interface graphique.
>
> J'ai installé le paquet ifupdown, supprimé le paquet netplan.io (qui a
> supprimé NetworkManager) et je n'ai eu qu'à configurer le fichier
> /etc/network/interfaces habituel.
>
> Je ne suis pas fier de moi mais je ne pouvais pas y consacrer
> d'avantage de temps et je pense que pour des machines headless, le
> paquet ifupdown et son historique restent pertinents.
>
> Le mer. 8 oct. 2025 à 19:40, didier gaumet <[email protected]> a écrit :
>
>
> Le 08/10/2025 à 18:10, Olivier a écrit :
>
> Bonjour,
>
> Je reconfigure un Raspberry 2 avec Raspbian Lite (trixie).
>
> J'ai un fichier
> /etc/NetworkManager/system-connections/eth0.nmconnection avec les
> droits:
> -rw------- 1 root root 222  8 oct.  17:09 eth0.nmconnection
>
> et le contenu:
>
> [connection]
> id=eth0
> uuid=16153d7c-1083-3c97-8675-4b6530d66cc5
> type=ethernet
> interface-name=eth0
> autoconnect-priority=2
>
> [ethernet]
> wake-on-lan=1
>
> [ipv4]
> method=manual
> address1=172.16.1.1/24
>
>
> [ipv6]
> method=auto
>
> [proxy]
>
> Ce fichier semble toujours ignoré par NetworkManager alors que le
> fichier définissant la connexion WiFi, logé dans le même répertoire,
> semble pris en compte (je n'en suis pas certain à 100%).
> J'observe que NetworkManager semble utiliser de préférence le
> répertoire /run/NetworkManager/system-connections.
>
> Mes questions:
>
> 1. Comment contrôler la priorité entre le contenu des répertoires
> /etc/NetworkManager/system-connections et
> /run/NetworkManager/system-connections ?
>
> 2. Voyez-vous une raison qui explique l'ignorance du fichier
> /etc/NetworkManager/system-connections/eth0.nmconnection ? Que
> conseillez-vous pour avancer ?
>
> Slts
>
>
> Bonjour,
>
> avertissement, je n'utilise que networkmanager via Gnome (ou parfois
> Xfce), rarement nmtui et jamais nmcli
>
> pour eth0, peut-être que nommer une connexionpar le même nom qu'une
> interface (eth0...) est problématique et qu'avec un autre nom ça
> marcherait mieux. Évidemment tout ça en supposant que l'interface eth0
> n'est pas renommée ensuite en autre chose...
>
> pour l'explication entre /etc et /run, il ya une explication dans cet
> extrait de la page man nm-system-settings.conf
> [...]
> SYNOPSIS
>        /etc/NetworkManager/NetworkManager.conf,
> /etc/NetworkManager/conf.d/name.conf,
> /run/NetworkManager/conf.d/name.conf,
> /usr/lib/NetworkManager/conf.d/name.conf,
> /var/lib/NetworkManager/NetworkManager-intern.conf
>
> DESCRIPTION
>        NetworkManager.conf is the configuration file for
> NetworkManager. It is used to set up various aspects of NetworkManager's
> behavior. The location of the main file and configuration directories
> may be changed through use of the --config, --config-dir,
> --system-config-dir, and
> --intern-config argument for NetworkManager, respectively.
>
>        If a default NetworkManager.conf is provided by your
> distribution's packages, you should not modify it, since your changes
> may get overwritten by package updates. Instead, you can add additional
> .conf files to the /etc/NetworkManager/conf.d directory. These will be
> read in order, with later files overriding earlier ones. Packages might
> install further configuration snippets to
> /usr/lib/NetworkManager/conf.d. This directory is parsed first, even
> before NetworkManager.conf. Scripts can also put per-boot configuration
> into /run/NetworkManager/conf.d. This directory is parsed second, also
> before NetworkManager.conf. The loading of a file
> /run/NetworkManager/conf.d/name.conf can be prevented by adding a file
> /etc/NetworkManager/conf.d/name.conf. Likewise, a file
> /usr/lib/NetworkManager/conf.d/name.conf can be shadowed by putting a
> file of the same name to either /etc/NetworkManager/conf.d or
> /run/NetworkManager/conf.d.
> [...]"
>
>
>
>
> --
> M Pierre Malard
> https://plm4-photos.odexpo.com
>
> Clé OpenGPG : https://keys.openpgp.org
>
> À propos de nos chers économistes :
>     «Les habiles, dans notre siècle, se sont décernés a eux-mêmes la
>     qualification d’homme d’état. [...] ces politiques, ingénieux
>     a mettre aux fictions profitables un masque de nécessité.»
>              Victor Hugo : “Les misérables”, La pléiade, Gallimard, P. 843
>
>    |\      _,,,---,,_
>    /,`.-'`'    -.  ;-;;,_
>   |,4-  ) )-,_. ,\ (  `'-'
>  '---''(_/--'  `-'\_)   πr
>
> perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. 
> ,\ (  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 
> 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
>
>
>
>
>
>

Répondre à