On Thu, 2019-12-26 at 13:46 -0800, Abbott Clark via networkmanager-list wrote: > Hello, > > I am trying to set the below temporarily: > nmcli con mod --temporary ep65s0f1 connection.autoconnect yes > > The connection.autoconnect is correctly set to "yes" in memory > and > the ONBOOT option in the ifcfg-ep65s0f1 file is still "no" as > expected. > > However after the above command, if I modify any other > parameters, for e.g. > nmcli con mod ep65s0f1 ipv4.never-default yes > > the ONBOOT option in the ifcfg-ep65s0f1 file is set to "yes". > > Can I please know what is the correct way to set > "connection.autoconnect" in memory only and not have NetworkManager > write the temporary configuration to the ifcfg file on subsequent > configuration changes.
Hi, if you subsequently issue `nmcli connection modify` without "temporary" enabled, it means to persist the profile. If it was temporary before, it will (again) write it to disk. Note that in recent versions of NM (>= 1.20), also such "temporary" profiles are persisted to the file system. Check `nmcli -f all connection`, which shows that these profiles instead reside in /run/NetworkManager directory. nmcli calls Update2() method on D-Bus (or libnm), which has more flags that also allows to say "keep it temporary, if the profile is temporary already". See [1]. [1] https://developer.gnome.org/NetworkManager/stable/gdbus-org.freedesktop.NetworkManager.Settings.Connection.html#gdbus-method-org-freedesktop-NetworkManager-Settings-Connection.Update2 [2] https://developer.gnome.org/libnm/stable/libnm-nm-dbus-interface.html#NMSettingsUpdate2Flags Also, if all you want that a profile does not temporarily autoactivate, then `nmcli connection down` sufficies. That deactivates the profile and blocks it from autoconnect (without changing the profile's "connection.autoconnect" setting). Note that these are two separate things: the profile's "connection.autoconnect" setting, and whether a profile is blocked form autoconnecting. Arguably, a subsequent `nmcli connection modify` will again unblock autoconnect of the profile... best, Thomas
signature.asc
Description: This is a digitally signed message part
_______________________________________________ networkmanager-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/networkmanager-list
