Is there a plan to add this functionality to RouterOS?
I know that by default the DHCPv6 request from the client does not contain the MAC address, but DUID. I have dual boot on few computers and when people boot Ubuntu, the DUID is different from Windows… pain
I played with dhcpy6d and it works great. But the problem is that I have to have X virtual interfaces on the server - to each VLAN.
Next, I have one more question:
2) If I get a prefix e.g. “fd3d:3e86:540f::/48” from my ISP via a DHCPv6 client, I can’t create my own IPv6 pool e.g. “fd3d:3e86:540f:ffff::/64” - it prints an error “prefix of two pools cannot overlap!”. How can this be solved? Thank you
DHCPv6 address assignment is new in v7.17, previous versions only supported prefix delegation, so there may be some rough edges to the implementation.
In particular there doesn’t appear to be any way to create an address delegation pool from the pool acquired from a DHCPv6 client PD request, suggest you open a support ticket with Mikrotik explaining the missing functionality.
Note this only makes sense if the ISP-provided addresses are static. If they are dynamic, and change for whatever reason, any addresses you have handed out though DHCPv6 address assignment cannot be invalidated - the device using the address will continue to do so, and not have working IPv6, until it next attempts to renew at which point it will be given a new address.