Does Mikrotik support getting an address and prefix only via SLAAC or not?
If support exist - how to set up address searching without DHCP?
Please give me any instructions, I can't found nothing useful.

ipv6 dhcp-client
add add-default-route=yes interface=ether1 pool-name=mypool request=prefix
/ipv6 address
add address=::1 from-pool=mypool interface=bridge
My provider gives a /56 per client, using prefix delegation.
All I had to do is to add a
to get the /56. If it does not work with your provider, try "request=address"Code: Select allipv6 dhcp-client add add-default-route=yes interface=ether1 pool-name=mypool request=prefix
After you get a prefix you can get your own address as:
and by default it will advertise the prefix, so any SLAAC capable device in the network will get another address or permanent/temporary addresses from the same /64Code: Select all/ipv6 address add address=::1 from-pool=mypool interface=bridge
Even if you use the dhcp-client, it is doing prefix delegation + SLAAC, not stateful DHCP.
It is probablyIf the ISP uses SLAAC on the point to point link between you and them then there is a setting that allows the router to get an address that way. I believe it is global though. Makes your device behave like a client as in IPv6 those are the devices that should react to other routers RAs.
They "should" give you a usable prefix some other way like DHCPv6 prefix delegation. They may do SLAAC and DHCPv6 PD but that would be an odd combination at least here in the US.
/ipv6 settings print
forward: yes
accept-redirects: yes-if-forwarding-disabled
accept-router-advertisements: yes-if-forwarding-disabled
max-neighbor-entries: 8192
Not really. It will only allow router to configure address based on RA. But that's it, only one address (*), no prefix. It's not a RouterOS bug or missing feature, SLAAC simply doesn't provide prefixes by design.It will get you a /64, which I hope you can advertise again.
/ipv6 settings set accept-router-advertisements=yes
yes, enable.Did you tried enable router advertisements?
Code: Select all/ipv6 settings set accept-router-advertisements=yes
now I had to use manual settings. automatic settings do not work because your ISP does not support DHCP.The problem is not lack of dhcp (personally I prefer manual static config, because unlike with dhcp, it's not so easy to change anytime ISP feels like it, so it's really static), but the lack of your own prefix. That's how it's supposed to work, connect router to ISP, get a prefix and have own separate subnet(s) behind your router. If you can get addresses only using SLAAC, there's no place for your router and your whole subnet is accessible for ISP. It's possible to solve that by using router with ND proxy (RouterOS doesn't have that) or perhaps something can be done with bridge and filters (I didn't test it with IPv6, only with IPv4 in the past), but it's still not good enough.
I do realize that it's more than a year after this was a hot topic, but as I got here googling while dealing with the same subject: it obviously depends on how the ISP has implemented it at their side, but normally SLAAC assumes that the prefix advertised by the upstream router is a /64 one, so the ISP should be able to send traffic for the whole /48 (or maybe just /56 depending on what they actually give out to customers) down this line to any neighbor which advertises itself as a router within that /64 (assuming there will be only one such neighbor). If this is the case, there is a way to learn the prefix and use it to update the configuration using a periodically scheduled script....The problem is not lack of dhcp (personally I prefer manual static config, because unlike with dhcp, it's not so easy to change anytime ISP feels like it, so it's really static), but the lack of your own prefix. That's how it's supposed to work, connect router to ISP, get a prefix and have own separate subnet(s) behind your router. If you can get addresses only using SLAAC, there's no place for your router and your whole subnet is accessible for ISP. It's possible to solve that by using router with ND proxy (RouterOS doesn't have that) or perhaps something can be done with bridge and filters (I didn't test it with IPv6, only with IPv4 in the past), but it's still not good enough.
The problem is solved. but the solution is very inconvenient. you need to adjust your hands.
You are right about WAN/LAN and the then required DHCPv6 prefix delegation. However, just to add another scenario for SLAAC-only, because my ISP behaves the same way: I am the ISP. I want to access my MikroTik (which is configured with the QuickSet ‘WISP AP’ / bridge) via IPv6 ULA. My network does not have a stateful DHCPv6 server because I do not have a static but a dynamic IPv6 prefix. And finally, my MikroTik bridge, which does not do any routing, does not need a whole prefix delegated. Consequently, I went for nostromog‘s trick. Thanks!it doesn't make much sense