Code: Select all
/interface ethernet set ether1 mac-address=
Is there any way to work around that? I need to change the DUID in order to get a new/larger v6 subnet via PD
/interface ethernet set ether1 mac-address=
This works but still doesn't address the case where you have to set up an arbitrary DUID like when you're hosted at Online.net as described here : viewtopic.php?f=2&t=114389&p=620446#p620446What should work (learned from MikroTik support) is to factory reset the device. If you restore the text backup (RSC file), the DUID is regenerated first time you use DHCPv6. Not sure what happens with a binary backup though.
The DUID is
designed to be unique across all DHCP clients and servers, and stable
for any specific client or server - that is, the DUID used by a
client or server SHOULD NOT change over time if at all possible; for
example, a device's DUID should not change as a result of a change in
the device's network hardware.
It is quite ridiculous, that service provider is forcing vendors to violate RFC just because it simplifies their job.The same DUID-LL SHOULD be used in configuring all
network interfaces connected to the device, regardless of which
interface's link-layer address was used to generate the DUID.
Thank you very much. I followed your recommendation and it seems it worked.I found an easier way to change it.
Backup you conf, download the backup file, search for you duid in it (I found mine at offset 0x9954), then upload the modified backup and restore from it.