Le problème de SLAAC, c'est que le terminal s'attribue lui-même ses IPv6 dans le /64, or le portail captif peut avoir besoin de savoir quelle IPv6 est utilisée par quel compte.
Le plus simple ne serait-il pas de passer tous les points d'accès wifi ouverts, en 802.11x? le wifi sécurisé par compte radius..
Y'a pas mal d'universités en france et en EU qu'ont ça, le Eduroam, qui est bcp plus pratique (connexion automatique à internet, pas de portail..), j'ai jamais compris pourquoi ça n'avait pas pris, alors que c'est justement conçu pour cet usage.