Re: nmcli ignore mon fichier eth0.nmconnection [RESOLU]
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 <plm4@mac.com> 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 <oza.4h07@gmail.com> 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 <didier.gaumet@gmail.com> 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'
>
>
>
>
>
>
Reply to: