On Tue, 2018-08-07 at 08:43 -0400, Robert Moskowitz wrote: > I hope this is the right list for nmcli. > > I want to set MACADDR in ifcfg-eth0 > > I thought it was: > > nmcli con mod eth0 mac "02:67:15:00:81:0B" > > but this sets HWADDR, which has a totally different use. I could > then > change HWADDR to MACADDR with: > > sed -i -e "s/HWADDR/MACADDR/w /dev/stdout" > /etc/sysconfig/network-scripts/ifcfg-eth0 > > But that is a hack. It would be nice to be able to directly set > MACADDR, but I cannot find any documentation that states how to do > this. > > thanks >
Hi, $ nmcli connection modify "$PROFILE" ethernet.cloned-mac-address "$MAC" Theoretically, this is documented in `man nm-settings`. However, the manual is generated and for cloned-mac-address the generated documentation is confusing. It's confusing, because `man nm- settings` is undecided whether it documents libnm GObject properties or D-bus API. Especially, since you care about nmcli syntax. In most cases, there is little difference between libnm API, D-Bus API and nmcli, so "nm-settings" manual does apply. For "cloned-mac-address" it's different. And as you seem concerned about ifcfg files, see also `man nm-settings-ifcfg-rh`. But usually, you would not concern yourself with the details of ifcfg files. If you look at `man nmcli` it has a table: PROPERTY ALIASES Table 3. Wired Ethernet options ┌───────────┬──────────────────────────┐ │Alias │ Property │ ├───────────┼──────────────────────────┤ │mtu │ wired.mtu │ ├───────────┼──────────────────────────┤ │mac │ wired.mac-address │ ├───────────┼──────────────────────────┤ │cloned-mac │ wired.cloned-mac-address │ └───────────┴──────────────────────────┘ best, Thomas
signature.asc
Description: This is a digitally signed message part
_______________________________________________ networkmanager-list mailing list networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list