Après plusieurs heures passées sur le problème, je pense commencer à saisir un peu mieux pourquoi la manip détaillée ici fonctionne temporairement.
En fait, en branchant sur le port 4 qui n'est pas configuré comme étant de l'iptv, la box TV se fait attribuer une IP sur le réseau local du routeur (en quelques secondes d'ou l'attente d'une minute mentionnée) ce qui lui permet d'avoir toutes les fonctionnalités de streaming (replay, VOD, etc...) mais pas la télé car elle bénéficie de l'ip forwarding du routeur qui lui donne accès à internet et ensuite j'ai l'impression qu'en branchant sur le port 3, le flux TV véhiculé sur le VLAN 100 est bien transmis car pas besoin de proxy IGMP vu que la TV est dans le VLAN de Bouygues (ce qui explique pourquoi ca marche alors que le routeur dit qu'il ne peut pas faire d'IGMP proxy pour des raisons hardware). Ensuite, après quelques minutes, ou plus précisément quand le lease DHCP initialement émis avec l'IP dans le réseau local du routeur expire, l'IP change pour une qui est donnée par le DHCP de Bouygues (c'est une IP qu'on peut observer dans l'outil de diag de la box TV).
Je l'ai observé en faisant la même manip de manière détournée en utilisant un switch et en changeant dynamiquement les VLANs. Mais dans tout cela il y a quand même plusieurs questions auxquelles je ne sais pas répondre:
- comment le flux multicast peut-il arriver si l'IP n'a pas changée jusqu'à l'expiration du premier lease DHCP? Ou alors mon hypothèse serait-elle fausse?
- pourquoi en utilisant la fonctionnalité de l'IGMPv2 proxy du routeur sans tag VLAN, je n'obtiens pas de flux TV (tout en ayant le streaming qui fonctionne cependant, c-a-d, Internet sur la box TV)?
A priori le marquage COS3 recommandé dans plusieurs threads n'est pas obligatoire chez moi car j'ai le flux même si je mets une prio à 0 dans la config.
J'ai essayé de dumper les trames IGMP en virent les VLANs des ports et activant le proxy IGMP et j'observe un truc étrange, c'est que les IPs multicast que la box essaie de joindre ne sont pas les mêmes que celles lorsqu'elle est connectée à la BBox. J'ai des flux en 232.x.x.x quand connectée à la BBox et plutôt 239.x.x.x quand connecté au routeur Asus. Cela me fait potentiellement penser à un problème d'authentification à une souscription. De plus, en regardant l'écran de diag de la box TV, je vois que la connexion internet est marquée comme absente, or le routeur est bien connecté à internet (les replays fonctionnent) et les devices sur le réseau local, l'ont bien aussi. Ainsi, je me suis dit que c'était peut-être le firewall, alors je l'ai complétement désactivé temporairement pour tester mais il semblerait que ca ne change rien. J'ai également essayé d'active le "RTSP Passthrough" et "SIP Passthrough" dans l'onglet NAT du WAN et aussi d'activer l'UPnP mais rien n'y fait...
Si quelqu'un a d'autres infos ou d'autres pistes, elles sont les bienvenues car je commence à ne plus savoir trop quoi chercher...
Pour info, mon routeur est un RT-AX58U.