Accède au panthéon de la reconnaissance communautaire éternelle ! Publies nous un compte rendu circonstancié pour RouterOS :-) Je reprendrai éventuellement un décodeur après ça.
Yes, alors.
Si il y a des erreurs, dites le moi, je le fais sans refaire physiquement la config
Je suppose de base que internet dual stack fonctionne (même si IPv4 suffit)
La solution s'appuie sur un VLAN dédiée pour la TV
-> Je suppose que la chaine réseau entre le Mikrotik et le décodeur sait gérer les VLAN
-> l'IGMP Snooping sur cette chaine est activée
-> Je conseil de tester/recetter avec le décodeur directement en sortie du Mikrotik pour éviter les problèmes il y a d'autres switchs entre les deux.
Je suppose que votre config interne est proche de celle décrite en page 1 de ce topic.
J'ai un bridge (br-lan) qui supporte l'ensemble de mes VLANs interne, vous pouvez changer l'interface de sortie si elle est dédiée
L'ONT (WAS-110) est connecté sur l'interface physique sfp-sfpplus1
1/
Créer le VLAN TV interne (40 ici) et le VLAN 840 coté Orange
/interface vlan
add comment="TV ONT" interface=sfp-sfpplus1 loop-protect-disable-time=0s loop-protect-send-interval=0s name=vlan840-tv vlan-id=840
add comment="Réseau TV interne" interface=br-lan loop-protect-disable-time=0s loop-protect-send-interval=0s name=TV vlan-id=40
2/
Déclarer les IPs sur les interfaces (l'ip en 840 est bidon mais n'est pas optionnelle, elle est nécessaire pour le fonctionnement de l'igmp.)
/ip address
add address=192.168.40.1/24 comment="LAN TV" interface=TV network=192.168.40.0
add address=192.168.255.254 comment="WAN 840" interface=vlan840-tv network=192.168.255.254
3/
Paramétrer le DHCP TV
prendre vos serveurs DNS récupéré sur l'interface 832 pour les dns du network dhcp
pour forger l'option 125 vers le décodeur, je vous renvois vers cette doc :
https://forums.framboise314.fr/viewtopic.php?t=5960/ip pool
add name=pool-TV ranges=192.168.40.2-192.168.40.5
/ip dhcp-server
add address-pool=pool-TV authoritative=yes disabled=no interface=TV lease-time=1d name=DHCP_TV
/ip dhcp-server option
add name=TV code=125 value=0x00000de92......................f782034
/ip dhcp-server network
add address=192.168.40.0/24 dns-server=81.253.149.6,80.10.246.136 gateway=192.168.40.1 netmask=24 dhcp-option=TV
4/
Ajouter l'interface aux interface list
/interface list member
add interface=TV list=LAN
je suppose que vous vous appuyez sur les règles firewall qui s'appuient sur la liste LAN
A partir de ce moment la, votre décodeur est sensé pouvoir afficher la mire de login et vous devez pouvoir aller sur les application (type youtube)
Le décodeur se mettra en vrac si vous restez sur une chaine car il ne récupère pas encore le flux TV
5/
Autoriser les flux
/ip firewall filter
add action=accept chain=input comment="Allow IGMP for Orange TV" in-interface=vlan840-tv protocol=igmp
add action=accept chain=output comment="Allow IGMP for Orange TV" out-interface=vlan840-tv protocol=igmp
add action=accept chain=input comment="Allow IGMP for Orange TV" in-interface=TV protocol=igmp
add action=accept chain=forward dst-port=8200,8202 in-interface=vlan840-tv comment="Autoriser le multicast sur le LAN" protocol=udp dst-address=224.0.0.0/4
6/
Activer l'igmp dans le Mikrotik
/routing igmp-proxy interface
add alternative-subnets=0.0.0.0/0 interface=vlan840-tv upstream=yes
add alternative-subnets=192.168.40.0/0 interface=TV
7/
Règle pour prioriser le trafic sur le vlan840 sinon ca ne fonctionne pas
/ip firewall
mangle add action=set-priority chain=output new-priority=5 out-interface=vlan840-tv passthrough=yes src-address-type=local
Et voila.
N'hésitez pas si il y a un souci.
Le plus chiant est de forger l'option 125. Ceci dit j'ai remarqué quelques largesse dessus. J'ai pu la transporter sans problème quand j'ai changé de livebox et la même fonctionne pour deux décodeurs différents en même temps
-> Une fois que vous en avez une qui marche, notez la dans un coin.
Troubleshooting
-> Si le décodeur tourne en rond sans afficher la mire (la bande orange qui tourne) -> problème d'option 125 (vous verrez le lease se faire au début puis le décodeur lacher le lease)
Si c'est le flux TV qui est KO, il faut analyser au niveau des règles si les paquets IGMP passent bien le pare-feu.