Disable IPv6 for WLAN

Edit: While waiting for the approval of my first post, I disabled the whole IPv6 package without improvement. Thus I ran some packet sniffer on my phone and the issue seems to have been, that two of my DNS servers didn’t respond to any query.
I guess this issue is solved.

I’m rather new when it comes to using RouterOS, given that I’ve acquired a MikroTik RB2011UiAS-H2nD just about two weeks ago.

Last Monday my fiber connection was finally activated and with it, I’ve also gotten an /48 IPv6 address space. This is nice and works great on my Ethernet enabled devices (Win8 & Debian), however all my Android devices connecting over WLAN either don’t work at all or have a very, very long time to load. I assume the long waiting time is due to IPv6 timeout and fallback to IPv4, but I don’t know how to actually check this assumption. What I do know is, that while the RB2011 was running in bridge mode with the WLAN active, but only getting IPv4 from my previous provider, everything worked fine.

Now given my issues and the fact that Android apparently only partially supports IPv6, I’m wondering, how one would go about disabling IPv6 for the WLAN?
Usually I’d think about disabling DHCP for the given interface, but oddly enough I don’t even have a DHCPv6 server setup, thus I must assume my ISP is handing out addresses, right? Should I then setup a DHCPv6 server and only active it on the LAN interfaces? If so, is there a way to “group” these interfaces, so I wouldn’t have to create 10 different entries?

Thanks in advance for all the help! :slight_smile:

I ran into the same IPv6 problem with my android devices.
The solution I came up with was to drop all IPv6 packets coming in on my wlan* interfaces as they enter my bridge.
I use a bridge between my wlan* interfaces and ether* interfaces

take care you do not block IPv4 traffic by accident

/interface bridge filter
add action=drop chain=input in-interface=wlan2 mac-protocol=ipv6