Public bug reported:

When you modify a connection using nmcli, the result depends on the order of 
the parameters. In my opinion, that shouldn't be the case.
```
$ nmcli --version
nmcli tool, version 1.54.3

$ nmcli connection show test | grep mac
802-11-wireless.mac-address:            --
802-11-wireless.cloned-mac-address:     stable-ssid
802-11-wireless.generate-mac-address-mask:--
802-11-wireless.mac-address-denylist:   --
802-11-wireless.mac-address-randomization:default

$ nmcli connection modify test 802-11-wireless.mac-address-randomization 
default 802-11-wireless.cloned-mac-address stable-ssid
[marc@lenny:~]
$ nmcli connection show test | grep mac
802-11-wireless.mac-address:            --
802-11-wireless.cloned-mac-address:     stable-ssid
802-11-wireless.generate-mac-address-mask:--
802-11-wireless.mac-address-denylist:   --
802-11-wireless.mac-address-randomization:default

$ nmcli connection modify test 802-11-wireless.mac-address-randomization
default 802-11-wireless.cloned-mac-address random

$ nmcli connection show test | grep mac
802-11-wireless.mac-address:            --
802-11-wireless.cloned-mac-address:     random
802-11-wireless.generate-mac-address-mask:--
802-11-wireless.mac-address-denylist:   --
802-11-wireless.mac-address-randomization:always

$ # These commands should produce the same result:

$ nmcli connection modify test 802-11-wireless.mac-address-randomization
default 802-11-wireless.cloned-mac-address stable-ssid

$ nmcli connection show test | grep mac
802-11-wireless.mac-address:            --
802-11-wireless.cloned-mac-address:     stable-ssid
802-11-wireless.generate-mac-address-mask:--
802-11-wireless.mac-address-denylist:   --
802-11-wireless.mac-address-randomization:default

$ nmcli connection modify test 802-11-wireless.cloned-mac-address
stable-ssid 802-11-wireless.mac-address-randomization default

$ nmcli connection show test | grep mac
802-11-wireless.mac-address:            --
802-11-wireless.cloned-mac-address:     --
802-11-wireless.generate-mac-address-mask:--
802-11-wireless.mac-address-denylist:   --
802-11-wireless.mac-address-randomization:default
```

** Affects: network-manager (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2156694

Title:
  nmcli connection modify: order should not matter

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2156694/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to