/ipv6 dhcp-server option
add code=23 name=dns value="'2001:db8::1''2001:db8::2'"
/ipv6 dhcp-server
add dhcp-option=dns interface=bridge name=default
/ipv6 nd
set [ find default=yes ] advertise-dns=no other-configuration=yes
Even after doing this, I'm still getting assigned external DNS servers and not my RB4011 IP address. I'm also getting assigned an IPv6 address for every VLAN and not just the one I'm on, but that is a different issue.Setting custom dns server in ND/RA is not possible until ROSv7.
For ROSv6, use option 23 in dhcpv6 server and enable 'other configuration' in RA:
Code: Select all/ipv6 dhcp-server option add code=23 name=dns value="'2001:db8::1''2001:db8::2'" /ipv6 dhcp-server add dhcp-option=dns interface=bridge name=default /ipv6 nd set [ find default=yes ] advertise-dns=no other-configuration=yes
I'm using a HE.net tunnel so I don't have an IPv6 DHCP Client configured.Select the advertise DNS option on your nd interface entry and add your local ipv6 address to your Dns server config. If you don't want to use your Dns server from your ISP, set "use peer DNS" to no on your ipv6 DHCP client entry.
So put an internal IPv6 address in my DNS setup and leave the external ones so RouterOS knows where to go? Sorry, my brain is not working super well today.Ok, you can skip that step then. Just run through the steps in the first sentence. You should see the rdnss value in radvdump.