Hello,
i have a tplink router that connect to the ISP using PPPOE and it has ipv6 address. the tplink client subnet is 192.168.0.0/24 and my mikrotik home AP is on 192.168.0.100.
any wireless clients that connect to the mikrotik home AP is not getting ipv6 address.
how to enable ipv6 on mikrotik so any clients can get ipv6 address and can browse ipv6 only websites?
If the mikrotik is only functioning as an AP, there is no need for IPv6 on the unit to make it work for your clients.
However, it van be assigned an IPv6 address within the subnet coming from the main router.
BUT: if the MT is AP only, be aware to disable IPv6 forwarding
Ok then it will become more difficult.
You need to check if the ISP router supports IPv6 prefix delegation via DHCPv6, if necessary you need to enable that.
Then you add a DHCPv6 client on the MikroTik, with “request prefix” and a pool name, e.g. “ipv6pool”, and the option “add default route”.
Now, check if it is successful. If not, go back to the ISP router and check there.
When you cannot get this working, your ISP or the router likely does not support all this and you are out of luck unless you use bridge mode.
When it works, go to “IPv6->addresses” and assign an address to the wireless interface, with advertise option, and “from pool” “ipv6pool” (or what you used above). Then it should work.