Auteur Sujet: Déconnexion wifi, ipv6 et DNS  (Lu 3522 fois)

0 Membres et 1 Invité sur ce sujet

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 345
Déconnexion wifi, ipv6 et DNS
« le: 27 avril 2018 à 11:24:34 »
Bonjour,

J'ai une petite histoire à raconter, totalement WTF au premier abord  mais qui soulève un joli bug : Il était environ 3h du matin, je venais d'éteindre mes machines ainsi que mon serveur principal qui fait office de DHCP/DNS. Sur le réseau il ne restait plus que mon raspberry pi en DHCP/DNS secondaire.

J'ai voulu consulter une dernière fois le net avant de me coucher, problème, mon smartphone est devenu totalement fou : le wifi se déconnectait et et se reconnectait en permanence quelque soit le point d'accès accroché... Ce qui est bizarre car tout allait bien quand tous les PCs étaient allumés. A tout hasard, entre 2 déconnexions j'ai réussi à aller sur le routeur et à désactiver mon tunnel Hurricane electric fraîchement mis en place et là magie, tout redevient normal...

Je me suis dit, m**de, quelqu'un flood ta connexion ipv6 ou un truc du genre et ça fait tout planter.

Ce matin, je réactive le wifi (pensant que mon ipv6 aurait changée) et paf le problème est de retour ! J'allume alors le serveur et bizarrement ça se calme plus de déconnexion. Je l’éteins, ça recommence ! Il y a donc une histoire avec le serveur.

J'allume alors mon PC et je lance un wireshark et qu'est-ce que je vois ? : une succession de Neighbor/Router scolicitation qui se répète à l'infini... c'est donc ce qui provoque les déconnexions...

Conclusion : lorsque Android ne trouve pas le DNS annoncé en ipv6 - ici mon serveur principal - (même si celui-ci ne répond pas aux requêtes, ce qui était le cas au tout début, la résolution DNS ne fonctionnait pas si j’interrogeais en IPv6, bind m'envoyais bouler) il ne repasse pas en IPv4 et flood le réseau à en perdre le wifi...

Je crois que j'ai trouvé un beau bug, non ?

Mon smartphone est un motorola X4 sous Oreo. J'ai également testé avec mon vieux Samsung sous lineageOS 14 et j'ai le même comportement.

« Modifié: 27 avril 2018 à 12:53:26 par renaud07 »

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 345
Déconnexion wifi, ipv6 et DNS
« Réponse #1 le: 27 avril 2018 à 12:12:22 »
Je viens de configurer le Rpi pour écouter en ipv6, et une fois mis en DNS secondaire, plus de déconnexion wifi, même serveur principal éteint.  :) Par contre dans cette config, il m'indique pendant quelques secondes "connecté, aucune accès internet".

Il y a donc bien un sérieux problème avec la gestion des DNS...

EDIT : le message a disparu dès que j'ai autorisé la résolution en ipv6. Soit remplacer allow-query { internals; }; par allow-query { any; }; dans /etc/bind/named.conf.options 

Voilà à quoi ressemble le "flood"
« Modifié: 27 avril 2018 à 12:57:43 par renaud07 »

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Déconnexion wifi, ipv6 et DNS
« Réponse #2 le: 27 avril 2018 à 13:29:32 »
3 paquets par seconde, ce n'est pas ce que j'appelle un flood.

J'ai l'impression que l'absence d'PIv6 est identifié par ton mobile comme une absence de connectivité Internet, ce qui force la déconnexion du WiFi. Tu devrait avoir ce comportement que tu as un point d’accès WiFi qui distribue une IP mais sans connectivité Internet derrière.

Ton opérateur mobile offre de la data en IPv6 only ? (Cela concerne certains mobile Bouygues Telecom par défaut et via une conf manuelle tous les Android chez Bouygues et Orange)

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 345
Déconnexion wifi, ipv6 et DNS
« Réponse #3 le: 27 avril 2018 à 15:26:42 »
3 paquets par seconde, ce n'est pas ce que j'appelle un flood.
Oui j'ai peut être un peu exagéré sur le terme  ;)

J'ai l'impression que l'absence d'PIv6 est identifié par ton mobile comme une absence de connectivité Internet, ce qui force la déconnexion du WiFi. Tu devrait avoir ce comportement que tu as un point d’accès WiFi qui distribue une IP mais sans connectivité Internet derrière.

Je peux ne pas avoir de connexion au net, j'ai le message comme quoi je n'ai pas de connectivité mais ça ne me déconnecte pas du wifi pour autant.

EDIT : Je viens de retester en débranchant le routeur et ça me déconnecte bien du wifi effectivement... bizarre la dernière fois que je l'avais fait il me semble que ça ne me déconnectait pas... j'avais pas dû le remarquer.

Le cœur du problème est pourquoi il s’entête rester sur l'ipv6 défaillant, alors que l'accès ipv4 fonctionne ? D'ailleurs, lorsqu'il restait connecté, il ne disait pas qu'il n'y avait pas de connexion c'est ça qui est étrange, donc il doit bien détecter que l'ipv4 est fonctionnel... mais il ne s'en sert pas, contrairement aux PC classiques qui eux n'ont aucun problème à switcher entre les deux.

Ton opérateur mobile offre de la data en IPv6 only ? (Cela concerne certains mobile Bouygues Telecom par défaut et via une conf manuelle tous les Android chez Bouygues et Orange)

Le problème ne concerne que le wifi, rien à voir avec le réseau mobile. Je suis chez RED, donc encore en IPv4. Lors des tests j'étais d'ailleurs en mode avion.
« Modifié: 27 avril 2018 à 15:47:07 par renaud07 »