Specify an ASCII or hexadecimal identifier for the Dynamic Host Configuration Protocol (DHCP) client. The DHCP server identifies a client by a client-identifier value, which must be unique for each client. May 26, 2017 - Here is a link to Cisco documentation concerning DHCP origin. Ip dhcp pool my-host host 10.0.0.1 255.255.255.0 client-identifier 01AA.
To do this on recent Fedora and Arch, it is necessary to set dhcp-client-identifier = hardware to get DHCP to work. I suspect the same is true on 17.10.
However, Artful uses netplan and systemd-networkd. For the latter I can set DHCP ClientIdentifier=mac In /etc/systemd/network/(interface name).network, which overrides /run/systemd/network/10-netplan-(ifname).network. I'd prefer to set this in the file /etc/netplan/01-netcfg.yaml, or something in /etc/netplan/. These are specifics of how the above might be solved, though.
The overall question is how to use the MS Windows Server 2012 DHCP server with MAC reservations with Ubuntu 17.10 server using netplan. I may be able to request reconfiguration of the DHCP server if it won't have a significant effect on other clients, or can be done per-reservation somehow.
![Dhcp Client Identifier Dhcp Client Identifier](/uploads/1/2/4/2/124217523/491345355.jpg)
(I'd have used the tag windows-server, but it doesn't exist for some reason). For those that just need a quick solution while waiting for Ubuntu to pull this bugfix from upstream: sudo rm /etc/machine-id sudo systemd-machine-id-setup sudo reboot This solves the duplicate IP issue by forcing the Ubuntu client to generate a new machine-id which in turn causes netplan/networkd to generate a new DUID so you'll get a new IP address from your DHCP server as you would expect. So it's not really reading the MAC that was changed after the clone, but generating a new DUID for the post-clone OS.
![Dhcp client identifier option 61 Dhcp client identifier option 61](/uploads/1/2/4/2/124217523/324023812.jpg)
Essentially, this is newsid for Linux.