I would like to change the RA sent by the Omnia (add resolvers, change some parameters) but I do not find where it is configured or even which daemon is used. OpenWRT used radvd but it seems deprecated https://wiki.openwrt.org/doc/uci/radvd The doc mentions odhcpd but it does not seem to run on my Omnia.
Nevertheless, the routers does send RA, with its default parameters.
Windows 7 (I dont know about 10) needs a dhcpv6 Server to recognize dns servers. Apple iOS Devices use the rdns entry that is distributed via Router advertisements. I have Win7 clients and try to avoid using dhcpv6 for Address assignment, as windows keeps the addresses even if you connect to another Wlan etc. until the lease expires. What i did with my turris is to configure odhcpd to assign DNS Server via dhcpv6, but leave the address assignment to RA autoconfiguration. I. e. setting the O Flag but not the M Flag in RA. For more information see: Controller Based WLANs - Airheads Community
my configuration looks like this:
/etc/config/dhcp:
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv6 'server'
option ra 'server'
option ra_management 0
list dns 2a02:168:8605:2::1
list dhcp_option '6,10.2.1.1'
list domain 'fmf.netz'