Hate to bump an old thread but just want to clear something up for anyone reading it. Services-Router Advertisement is *not* part of the ISC DHCP suite. Thus there is no *need* to migrate away from that (it is a separate service called radvd and actively maintained.)
So my migration became a lot easier. The steps (essentially) for me are like this https://docs.opnsense.org/manual/dnsmasq.html#dhcpv4-with-dns-registration and for a TLDR-
dnsmasq settings
- general- configure what you need here (including adding static mappings)
- hosts- export csv (tiny button in UI) from ISC DHCPv4 then import them into this panel
- domains- NA
- DHCP ranges- add all IPv4 ranges here (no need for dhcpv6)
- DHCP options- NA
- DHCP tags- NA
So basically just get your static mappings over, configure your ranges, then enable it (and add the unbound domain config as in the official docs.)
Hope this helps someone. If you still want to use nothing but dnsmasq and move away from radvd then I found this link helpful for understanding the RA modes in dnsmasq- https://rakhesh.com/linux-bsd/brief-note-on-ipv6-flags-and-dnsmasq-modes/
So my migration became a lot easier. The steps (essentially) for me are like this https://docs.opnsense.org/manual/dnsmasq.html#dhcpv4-with-dns-registration and for a TLDR-
dnsmasq settings
- general- configure what you need here (including adding static mappings)
- hosts- export csv (tiny button in UI) from ISC DHCPv4 then import them into this panel
- domains- NA
- DHCP ranges- add all IPv4 ranges here (no need for dhcpv6)
- DHCP options- NA
- DHCP tags- NA
So basically just get your static mappings over, configure your ranges, then enable it (and add the unbound domain config as in the official docs.)
Hope this helps someone. If you still want to use nothing but dnsmasq and move away from radvd then I found this link helpful for understanding the RA modes in dnsmasq- https://rakhesh.com/linux-bsd/brief-note-on-ipv6-flags-and-dnsmasq-modes/
"