Je déterre le sujet car depuis la dernière fois, je ne suis plus seul chez moi et du coup j'ai "besoin" de la TV.
Je me suis aidé de ce formidable tuto :
https://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/LiveboxMais je l'ai adapté un peu.
1. Il faut installer les paquets luci-app-upnp igmpproxy
2. Il faut rajouter une interface dans la configuration réseau :
config interface 'video'
option type 'bridge'
option proto 'dhcp'
option ifname 'eth0.838, eth0.839, eth0.840, eth0.841' <--- les vlans pour les flux TV
option delegate '0'
option broadcast '1'
option defaultroute '0'
option peerdns '0'
option vendorid 'sagem -o'
option macaddr '7c:xx:d8:xx:f2:xx' <--- l'adresse MAC (sur l'étiquette dessous) de votre LiveBox
option reqopts '0x01 0x03 0x2A 0x48 0x79' <--- Les options DHCP qui vont bien
option sendopts '0x4D:2746535644534c5f6c697665626f782e4d4c54562e736f66746174686f6d652e4c697665626f7833 0x3D:017c:xx:d8:xx:f2:xx' <--- Encore une fois l'adresse MAC de votre Livebox précédée de 01
3. Il faut modifier le fichier /etc/config/igmpproxy pour rajouter l'interface video
config phyint video
option network video
option direction upstream
list altnet "0.0.0.0/0"
4. Activer et redémarrer les deux service upnp et igmpproxy
/etc/init.d/miniupnpd enable
/etc/init.d/miniupnpd restart
/etc/init.d/igmpproxy enable
/etc/init.d/igmpproxy restart
5. Vérifier que tout fonctionne (J'utilise l'appli Orange TV sur Xbox One mais avec le player ça fonctionne aussi), on devrait voir les flux TV passer:
# ip mroute
(192.168.1.1, 239.255.255.250) Iif: pppoe-wan Oifs: br-lan
(192.168.1.189, 239.255.255.250) Iif: pppoe-wan Oifs: br-lan
(192.168.1.103, 239.255.255.250) Iif: pppoe-wan Oifs: br-lan
(192.168.1.163, 239.255.255.250) Iif: pppoe-wan Oifs: br-lan
Et voilà la TV est fonctionnelle :p