Ca marche!!
En configurant bien le serveur DHCP et avec IGMP proxy, j ai reussi à avoir les chaines
Pour rappel ma config est :
ONT <---> BBox serveur(192.168.1.254) <---> Debian eth3(192.168.1.2) / Debian eth0(192.168.0.5) <----> Reseau interne / BBox TV
Il faut router eth0 vers eth3, perso je passe par des mark et rt_tables mais pour une config avec un seul WAN, il suffit que la route table sache ou aller chercher 192.168.1.X...
default via 192.168.1.254 dev eth3
192.168.0.0/24 dev eth0 scope link
Config DHCP (ecoute sur eth0):
# Vendor specific information for bbox
option vsi code 43 = string;
option vivsi code 125 = string;
group bbox {
next-server 192.168.1.254;
option dhcp-server-identifier 192.168.1.254;
default-lease-time 86400;
option dhcp-renewal-time 43200;
option dhcp-rebinding-time 75600;
option vsi 00:00.... (a completer avec la votre);
option vivsi 00:00.... (a completer avec la votre);
option broadcast-address 192.168.0.255;
option domain-name "lan";
option domain-name-servers 192.168.1.254;
option routers 192.168.0.5;
option subnet-mask 255.255.255.0;
option www-server 194.158.119.97;
option ntp-servers 194.158.119.97;
host bboxtv {
hardware ethernet d0:84:b0:xx:xx:xx;
fixed-address 192.168.0.13;
}
}
Puis IGMP proxy (attention au altnet, qui est la source des multicast):
quickleave
phyint eth1 disabled
phyint eth2 disabled
phyint eth4 disabled
phyint tap0 disabled
phyint eth3 upstream
altnet 89.86.0.0/16
phyint eth0 downstream
Il me reste un seul probleme!
Les chaines HD etant tellement TOP, 10 Mbit/s de multicast sur mon LAN mettent un peu le boxon.
Une idee pour prioritise tout ca ?