Dans mon cas, c'est un PFSense qui gère le routage IPV4 provenant de NC, le tunnel de chez HE et un point d'accès wifi sous dd-wrt.
Dans ton cas c'est peut-être le bug du chipset wifi:
https://code.google.com/p/android/issues/detail?id=32662comme expliqué:
A normal IPv6 network will have the router periodically sending ICMPv6 Router Advertisements to the ff02::1 (all-nodes) multicast address. This will reset countdown timers for the validity of IPv6 addresses and the default router.
It appears that Android starts ignoring these shortly after connecting to the network. This causes it to loose IPv6 connectivity after some time, the exact time depends on how long the lifetimes in the RA are set to.
traduction: un réseau IPv6 normal verra le routeur envoyer périodiquement des messages d'annonce de routeurs a une addresse multicast particuliere (ff02::1). La reception de ces messages permet aux équipements du réseau de revalider leur IPv6 et la route par défaut.
Il semblerait qu'Android ignore ces messages peu de temps apres la connexion au réseau wifi. Cela a pour conséquence une perte de connectivité IPv6 après un certain temps, qui dépend de la durée de vie configurée dans le routeur.
En coupant le wifi et le remettant on réinitialise complètement la couche IPv6 donc ca re-fonctionne pendant un certain temps.
This is a problem in the wifi firmware, not in Android itself, so it has to be fixed on a per-device basis.
La cause vient du chipset wifi et pas de l'OS.
et a priori tout les galaxy Sx sont affectés...meme le S6 edge
conclusion:
Si tu n'as pas besoin d'IPv6 sur la partie wifi tu peux éventuellement le filtrer au niveau du dd-wrt.
sinon au besoin tu augmente la durée de vie des annonces (dans PFSense) mais ce résoudra pas a 100% le probleme et ca peut en poser d'autre.
ou tu changes de tel pour un Nexus 5X ou 6P, ils sont en promo en ce moment :p