Auteur Sujet: Problème IPV6 avec les "extender TV" Orange  (Lu 3717 fois)

0 Membres et 1 Invité sur ce sujet

Sylvere

  • Abonné Orange Fibre
  • *
  • Messages: 27
  • Villeneuve sur Lot (47)
Problème IPV6 avec les "extender TV" Orange
« le: 20 décembre 2020 à 17:45:36 »
Bonjour,

Je parle ici du modèle extender noir (Cf. fichier joint), doté de 2 ports gigabit ethernet et du WiFi  802.11ac, et commercialisé un temps par Orange pour connecter le décodeur TV à la Livebox en WiFi.


Possédant un MAC ancien et limité côté WiFi (pas de 802 11ac), j’ai connecté celui-ci en ethernet à l’extender pour avoir un meilleur débit. Objectif atteint : je monte maintenant à 400Mb/s sur Internet (testé via nperf), soit le maximum de mon abonnement fibre.

Par contre, L’ACCES A INTERNET EN IPV6 NE FONCTIONNE PLUS, alors que ce même MAC connecté en WiFi direct sur la Livebox utilisait IPV6 sans problème !

Pourtant, il y a bien une « certaine » connectivité IPV6 du MAC à travers l’extender, car le MAC récupère de la Livebox le préfixe IPV6 alloué par Orange, et génère les 2 adresses IPV6 classiques : une « autoconf secured » (usages locaux) et une « temporary » (usage Internet, car adresse temporaire = protection contre la traçabilité).

En creusant grâce à des traces réseau, j’ai découvert le problème : tout se passe bien avec l’adresse « autoconf » (ce qui permet de récupérer le préfixe IPV6), mais par contre les paquets retour vers la « temporary » sont BLOQUES PAR L’EXTENDER (je retrouve dans les traces la requête IPV6 et la réponse Internet du serveur, mais seulement en entrée de l’extender, pas en sortie…).
 
Rien ne distinguant structurellement une « autoconf » et une « temporary », j’en ai déduit que c’est l’apparition d’une deuxième adresse V6 sur le port qui est refusée par l’extender. Pour le vérifier, je n’ai gardé qu’une seule adresse IPV6 en désactivant l’usage de la « temporary » (sysctl -w net.inet6.ip6.use_tempaddr=0 pour la supprimer, ou  sysctl -w net.inet6.ip6.prefer_tempaddr=0 pour l’inhiber), et effectivement tout fonctionne parfaitement.

Je me suis connecté sur l’extender. Il est en version 10.06.11, mais de toute manière presque rien n’est paramétrable, et je n’ai pas non plus trouvé de version du firmware.

Je vais donc fonctionner avec une seule adresse IPV6, sans « temporary ». Ce faisant, je perds la protection qu’elle apporte. Je pense donc configurer manuellement une IPV6 statique, et la changer périodiquement par script.  Inconvénient : si le préfixe V6 alloué par Orange change (ce que je ne crois pas avoir vu en 2 ans), je devrai aussi modifier.
 
Si quelqu’un a une meilleure solution ou des commentaires, je suis preneur !

Cordialement

vivien

  • Administrateur
  • *
  • Messages: 47 187
    • Twitter LaFibre.info
Problème IPV6 avec les "extender TV" Orange
« Réponse #1 le: 20 décembre 2020 à 17:58:04 »
Merci pour ces tests, je vais tenter de remonter le problème.

Si tu as une capture wireshark pour montrer le problème ce serait un plus (plus le rapport de bug est précis, plus on a de chance que ce soit corrigé).

Autre idée, tu as essayé avec un switch connecté derrière l'extender et deux PC sur ce switch ?

Un seul PC a une IPv6 ou c'est une IPv6 par adresse mac ?

Free_me

  • Abonné Free fibre
  • *
  • Messages: 3 113
  • Marseille
Problème IPV6 avec les "extender TV" Orange
« Réponse #2 le: 20 décembre 2020 à 18:27:03 »
moi je n'ai pas compris en quoi l'ipv6 temporaire protege de quelque chose ?

vivien

  • Administrateur
  • *
  • Messages: 47 187
    • Twitter LaFibre.info
Problème IPV6 avec les "extender TV" Orange
« Réponse #3 le: 20 décembre 2020 à 19:03:04 »
Avec l'IPv6 temporaire, l'IPv6 utilisée pour aller sur Internet change tous les jours et donc il n'est plus possible de te tracer pour identifier dans ton foyer quel PC est utilisé par Madame, que PC est utilisé par monsieur et quel PC est utilisé par des ados, pour mieux cibler les publicités.

Autre point quand ton IPv6 fixe est construite à partir de ton adresse mac, cela permet de te suivre quel que soit ton accès à Internet : tous les sites peuvent récupérer ton adresse MAC de ton ordinateur et donc même si tu changes de pays, ils sont en mesure uniquement avec l'IPv6 de te suivre.

C'est pour cela que tous les systèmes d’exploitation mettent en place des IPv6 temporaire pour les requêtes vers Internet. l'IPv6 fixe étant utilisé pour tes services serveur où tu as besoin d'une IPv6 fixe.

Il n'y a pas de problème lié au renouvellement des IPv6 en fait tu grade les anciennes IPv6 plusieurs jours afin que des transfert dessus ne soient pas coupés (imagine que tu démarre un transfert qui dure plusieurs jours).

Bref, IPv6 est bien pensé et un PC allumé 24h/24 peut avoir de nombreuses IPv6 simultanément.

Sylvere

  • Abonné Orange Fibre
  • *
  • Messages: 27
  • Villeneuve sur Lot (47)
Problème IPV6 avec les "extender TV" Orange
« Réponse #4 le: 20 décembre 2020 à 19:16:03 »
Bonjour Free_me,

Ce sont les "Privacy extensions" d'IPV6, dont tu trouveras le détail dans la RFC 4941 ( https://www.ietf.org/rfc/rfc4941.txt ), ou, mieux, une bonne synthèse (en français!) dans le blog de Stéphane Bortzmeyer (https://www.bortzmeyer.org/4941.html ).

L'idée est simple : on trace moins facilement quelque chose qui varie.

Dans le même ordre d'idée les "normes IPV6" génèrent également les adresses de manière "sémantiquement opaque" ( https://www.ietf.org/rfc/rfc7217.txt   et.   https://www.bortzmeyer.org/7217.html ).

Comme le rappelle S. Bortzmeyer, il y a eu tout un débat là dessus, car on suit plutôt les utilisateurs autrement (cookies par ex.), mais comme ces "privacy extensions" sont devenues un état de l'art en IPV6; je tentais de m'y conformer.

Bonne lecture!

Free_me

  • Abonné Free fibre
  • *
  • Messages: 3 113
  • Marseille
Problème IPV6 avec les "extender TV" Orange
« Réponse #5 le: 20 décembre 2020 à 19:43:05 »
mouais, alors 2 remarques :
- coté serveur les logs de l'ipv6 du client, temporaire ou non, permettent bien de retrouver le proprietaire non ?
- coté tracking/marketing j'ai bossé avec des boites dont c'est une part primordiale de leur business : l'ip n'est pas utilisée

du coup je reste tres dubitatif...

vivien

  • Administrateur
  • *
  • Messages: 47 187
    • Twitter LaFibre.info
Problème IPV6 avec les "extender TV" Orange
« Réponse #6 le: 20 décembre 2020 à 19:47:05 »
Si l'IP change et que tu n'as pas d'autre moyen d'identifier le client, alors tu ne peut pas suivre le client.

Maintenant de nombreux sites ont des cookies ou des systèmes pour suivre les clients sans avoir besoin d'IP fixe.

Sur le mobile l'IP est dynamique, mais on voit que pour certains sites qui ont un contrat avec les opérateurs, il y a un enrichissement avec un hash du numéro de téléphone, pour suivre / le client.

Free_me

  • Abonné Free fibre
  • *
  • Messages: 3 113
  • Marseille
Problème IPV6 avec les "extender TV" Orange
« Réponse #7 le: 20 décembre 2020 à 19:53:46 »
On peut differencier les 4 personnes d'un meme foyer sans soucis (meme si concretement on s'en tape qu'ils soient dans le meme foyer).

et pour les logs serveurs ? si on reçoit une jolie commission rogatoire ? on peut jeter tous les logs alors ?

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 283
  • Antibes (06) / Mercury (73)
Problème IPV6 avec les "extender TV" Orange
« Réponse #8 le: 20 décembre 2020 à 20:23:15 »
Bah dans tous les cas le préfixe reste le même pour tous les postes client sur le même abonnement Orange... Donc on peut toujours tracer le client par son /56 IPv6....

Par conte différencier et identifier les utilisateurs d’un même foyer par leur IPv6 à priori difficile grâce à la rotation régulière du suffixe...

Free_me

  • Abonné Free fibre
  • *
  • Messages: 3 113
  • Marseille
Problème IPV6 avec les "extender TV" Orange
« Réponse #9 le: 20 décembre 2020 à 20:32:51 »
Bah dans tous les cas le préfixe reste le même pour tous les postes client sur le même abonnement Orange... Donc on peut toujours tracer le client par son /56 IPv6....

c'est bien la reponse que j'attendais ;)

Par conte différencier et identifier les utilisateurs d’un même foyer par leur IPv6 à priori difficile grâce à la rotation régulière du suffixe...

ce sont les utilisateurs qui sont recherchés, meme foyer ou non n'a aucun interet (en tout cas je m'en rappelle pas). En tout cas l'ip n'est plus un element interessant depuis des années.



Sylvere

  • Abonné Orange Fibre
  • *
  • Messages: 27
  • Villeneuve sur Lot (47)
Problème IPV6 avec les "extender TV" Orange
« Réponse #10 le: 23 décembre 2020 à 16:14:24 »
Autre idée, tu as essayé avec un switch connecté derrière l'extender et deux PC sur ce switch ?

Pour tester cette idée, j’ai ressorti du placard une vieille machine sous OS X Lion (j’ai vérifié qu’elle utilisait bien une adresse IPV6 temporaire). Je l’ai connectée sur un switch, à côté du MAC Sierra (Cf. schéma joint), Puis j’ai PINGué l’adresse IPV6 de www.cisco.com par divers chemins mais toujours en utilisant l’adresse temporaire comme IP source.

Les résultats m’ont surpris : ça fonctionne partout, sauf pour le MAC sous Sierra en ethernet et à travers l’extender ! Pour info, la perte a lieu entre les 2 sondes : je vois la requête PING sur les 2, mais la réponse seulement sur celle de gauche.

Or, si je branche cette même sortie ethernet en direct sur le switch de gauche (donc sans passer par l’extender), le PING se met à fonctionner ! Et idem pour la sortie WiFi de ce même MAC …

J’ai aussi essayé avec d’autres vieilles machines que j’avais : un Ubuntu 16.04 et même un Windows XP : tout fonctionne.

En résumé, il y a une incompatibilité entre mon MAC Sierra en ethernet et l’extender. Je ne sais pas dire aujourd’hui si c’est l’extender ou le MAC qui est à l’origine du problème.

Souhaitant utiliser IPV6 chaque fois que possible, la solution la plus simple pour moi sera de remplacer l’extender par un autre répéteur Wifi 802.11ac. J’ai testé ; bien sûr ça fonctionne.

Mais, le problème étant intéressant, je vais continuer à creuser (par ex. en comparant les séquences d’initialisation V6 selon l’interface) et je publierai ici si je trouve quelque chose.

Merci à ceux qui m’ont répondu.


Sylvere

  • Abonné Orange Fibre
  • *
  • Messages: 27
  • Villeneuve sur Lot (47)
Problème IPV6 avec les "extender TV" Orange
« Réponse #11 le: 10 janvier 2021 à 16:58:52 »
Après avoir continué à creuser le problème, ma conclusion à ce jour est la suivante : le problème apparaît si l’interface réseau client a plusieurs adresses IPv6 (en plus de la Link-local).Toutefois le problème est aléatoire : parfois ça fonctionne, mais, plus souvent (selon mon ressenti), ça ne fonctionne pas. Je n’ai pas pu déterminer à ce jour ce qui fait que ça fonctionne ou pas (ordre des connexions, autre ?). Il n’est pas non plus lié à un operating system particulier (c’est le caractère aléatoire du problème qui m’avait conduit à le penser à tort), ni à l’utilisation, classique en IPv6, d’une adresse « stable » et d’une adresse « temporary ». On peut le recréer avec 2 adresses statiques (Cf. infra). C’est cohérent avec le fait que rien ne distingue structurellement toutes ces adresses entre elles.

Dans la configuration de test du schéma joint (bâtie avec le préfixe 2001:2:: du RFC5180 pour avoir des adresses IPv6 courtes bien sympa à manipuler), un iMac  avec une interface ethernet à 2 adresses (2001:2::ad1 et 2001:2::ad2), pingue un Ubuntu d’adresse 2001:2::3 à travers un Extender TV, avec l’une puis l’autre adresse en source. La trace wireshark est fournie en pièce jointe (il y a 2 PING par adresse source).

Ping OK avec la source 2001:2::ad1.  Comme on trace en même temps côté iMac (n° If 1) et côté Ubuntu (n° If 0), on a 2 fois l’Echo request puis 2 fois l’Echo reply (noter que l’Extender TV met sa propre adresse mac ARRISGro_e5 :57 :95 en source sur le 2ème request),

Ping KO avec la source 2001:2::ad2. On a toujours les 2 Echo request, mais seulement un Echo reply (trames marquées en noir). En effet l’Extender NE RETRANSMET PAS vers l’iMac l’Echo reply reçu de l’Ubuntu (trame 23). Il en connaît pourtant l’adresse mac de l'iMac, puisqu’il a retransmis juste avant le Neighbor Advertisement que l’iMac envoie (trame 22) en réponse au Neighbor Sollicitation de l’Ubuntu (trame 19). Il l’a même traité en mettant sa propre adresse mac en source de cette réponse !

Donc, pourquoi ne sait-il pas lui retransmettre l’Echo reply ? Y a-t-il quelque chose d’anormal dans la trace (fichier "Ping1-OK Ping2-KO.pcapng" en pièce jointe) qui m’a échappé ?

A ce stade, je ne vois pas comment aller plus loin. Il faudrait tracer dans l’Extender, or c’est une « boîte noire ». J’ai pu m’y connecter, mais il n’y a pas de commandes système accessibles (affichage des voisins, des caches, etc.). Sachant que ces Extender sont en fait des ARRIS VAP3402, j’ai aussi essayé de rechercher un upgrade chez le fournisseur (mon boîtier est en 10.06.11), mais il ne semble pas y avoir de logiciel disponible en ligne. Enfin, ces boîtiers étant vendus pour l’IPTV  (https://www.commscope.com/product-type/broadband-video-devices/broadband-devices/wi-fi-extenders/vap3400/?utm_source=arris&utm_medium=redirect ), je ne suis pas sûr que ça intéresse grand monde d’y faire de l’IPv6, et encore moins que ceux qui l’ont fait ont analysé le trafic.

Mais le problème était intéressant à chercher !
« Modifié: 29 janvier 2021 à 18:46:55 par Sylvere »