I dual boot my desktop between W10 and Ubuntu. (W10 for games, Ubuntu for work)
I have a fully working IPv6 setup with pfSense as edge router.
The DHCPv6 server is configured to always hand out the same IPv6 address to the W10 OS. This is done to allow DNS resolution of the DHCPv6 assigned IP to the hostname.
Currently, the Ubuntu OS always receives a different IP since it requests its IP from the server using a different IAID and DUID.
In essence, I want to change the DUID/IAID of the Ubuntu install to match the strings used by W10.
I modified my NetworkManager config for the connection (added the last 2 lines), but apparently this is not enough:
rsq@beast:~$ sudo cat '/etc/NetworkManager/system-connections/Wired connection 1' [connection] id=Wired connection 1 uuid=a1e627b4-680c-3fbb-b4a4-b487c5a0a504 type=ethernet autoconnect-priority=-999 permissions= timestamp=1577458590 [ethernet] mac-address=18:31:BF:6D:0E:24 mac-address-blacklist= [ipv4] dns-search= method=auto [ipv6] addr-gen-mode=stable-privacy dns-search= ip6-privacy=0 method=auto dhcp-duid=00:01:00:01:23:01:a6:ec:18:31:bf:6d:0e:24 dhcp-iaid=85471679
I did extensive searches on this issue, but there is very little information out there.
So in essence, my questions are: How does the Ubuntu system generate the DUID? What settings control the DUID generation process? Where is the DUID setting saved? Can it be overridden?
Thanks for all input on this matter! Best regards, Erik