Salut,
voici qques infos pour faire cohabiter son combo BBox FTTH / BBox TV dans un environement ou la passerelle est une debian.
1) Connection directe a l'ONT, aucun boitier BBox n'est utilise
Topologie:
ONT <---> Debian eth3(IP publique) / Debian eth0(192.168.0.5) <----> Reseau interne
* Configurer le client DHCP (ici isc-dhcp) pour qu'il s'identifie correctement aupres de l'ONT:
interface "eth3" {
send vendor-class-identifier "byteliad_data";
}
* Demarrer eth3
ifconfip eth3 up
dhclient eth3
=> Votre interface eth3 devrait prendre l IP publique
* Avec IPTables, faire du masquerading vers eth3 pour que le reseau interne puisse se connecter au net
iptables -t NAT -A POSTROUTING -o eth3 -j MASQUERADE
=> Internet devrait fonctionner depuis votre passerelle et le reseau local, en passant par la bbox!
2) BBox serveur connectee a la votre passerelle, BBox TV sur le reseau local
Topologie:
ONT <---> BBox serveur(192.168.1.254) <---> Debian eth3(192.168.1.1) / Debian eth0(192.168.0.5) <----> Reseau interne / BBox TV
* Pour commencer, il faut faire croire a la BBox serveur que la BBox TV est bien connectee:
Configurer le client DHCP (ici isc-dhcp) pour que votre passerelle (debian) simule etre la BBox TV:
# For BBox TV
option option-vivsi code 125 = string;
interface "eth3" {
send vendor-class-identifier "stb_bytel";
send option-vivsi = 00:00:0d:.... (a remplir, il faut dumper la partie Vendor specific avec wireshark par ex);
}
* Demarrer eth3
ifconfip eth3 up
dhclient eth3
* Avec IPTables, faire du masquerading vers eth3 pour que le reseau interne puisse se connecter au net
iptables -t NAT -A POSTROUTING -o eth3 -j MASQUERADE
=> Internet devrait fonctionner depuis votre passerelle et le reseau local
* Faire croire a la bbox TV que tout va bien! Alors qu elle n'est pas directement connectee a la BBox serveur (sous reseau differents)
On configure donc un serveur DHCP ecoutant sur eth0 et qui repond a la BBox TV:
# 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;
}
}
=> La bbox TV, en demarrant, devrait afficher le menu d'accueil, mais pas la tele pour l'instant.
* Routage des paquets IGMP / Multicast
Je n'ai reussi à faire marcher qu'IGMP proxy, mais Pimd devrait aussi s en sortir!
Voici ma conf IGMP Proxy (attention au altnet, qui est la source des multicast)::
quickleave
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.