Bon télé enfin ok
mon prob venait que le decodeur ne marche pas sur une des prises reseau de mon salon , heureusement j'en ai une deuxieme a coté qui marche bien , le truc qui est ouf c'est que la prise qui marche pas avec le decodeur marche bien avec un switch, surement un probleme d'autonegotiation.
pour aider voici un extrait de mes conf et firewall, sachant que le vlan22 est un vlan qui me permet d'isoler le reseau pour la tv d'orange car j'ai pas assez de cartes reseaux sur mon routeur donc j'ai creer ce vlan sur mon eth1 qui est relié a mon premier switch manageable. Ce switch detague ce vlan22 sur le port qui est relié au décodeur.
le vlan22 a comme reseau 192.168.101.0/24 et l'interface sur mon routeur a une ip fixe de 192.168.101.254
donc dans /etc/network/interfaces j'ai ajouté ceci :
auto vlan22
iface vlan22 inet static
vlan-id 22
vlan-raw-device eth1
address 192.168.101.254
netmask 255.255.255.0
network 192.168.101.0
broadcast 192.168.101.255
ensuite il faut metre un serveur dhcp dessus qui envoie les dns d'orange donc j'ai rajouté a la fin de mon /etc/dhcp/dhcpd.conf
# le réseau 192.168.101.0/24 sur le vlan22 de eth1, avec la réserve d'adresses dynamiques
subnet 192.168.101.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.101.20 192.168.101.25;
max-lease-time 3600;
default-lease-time 3600;
option domain-name-servers 81.253.149.1, 80.10.246.130;
option subnet-mask 255.255.255.0;
option routers 192.168.101.254;
}
ensuite j'ai compilé et installé igmpproxy à partir d'ici :
https://github.com/pali/igmpproxyon téléchrage le master.zip on le decompresse dans un dossier et on lance d'abord autogen.sh suivi d'un ./configure && make && make install
on creer le fichier /etc/igmpproxy.conf qui contient pour moi
##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave
##------------------------------------------------------
## Configuration for vlan840 (Upstream Interface)
##------------------------------------------------------
phyint vlan840 upstream ratelimit 0 threshold 1
altnet 193.0.0.0/8
altnet 81.0.0.0/8
altnet 172.0.0.0/8
altnet 80.0.0.0/8
##------------------------------------------------------
## Configuration for vlan22 (Downstream Interface)
##------------------------------------------------------
phyint vlan22 downstream ratelimit 0 threshold 1
##------------------------------------------------------
## Configuration for (Disabled Interface)
##------------------------------------------------------
phyint eth0 disabled
phyint eth1 disabled
phyint eth2 disabled
Pas sure que les altnet soit necessaires mais certains les ont mis
ensuite les regles a ajoutées a votre firewall :
iptables -A INPUT -p udp --dport 8200 -i vlan840 -j ACCEPT
iptables -A INPUT -p udp --dport 8202 -i vlan840 -j ACCEPT
iptables -A INPUT -p udp --dport 5678 -i vlan840 -j ACCEPT
iptables -A INPUT -p igmp -i vlan840 -j ACCEPT
iptables -A INPUT -p igmp -i vlan22 -j ACCEPT
iptables -A FORWARD -p udp --dport 8200 -i vlan840 -o vlan22 -j ACCEPT
iptables -A FORWARD -p udp --dport 8202 -i vlan840 -o vlan22 -j ACCEPT
iptables -A FORWARD -p udp --dport 5000 -i vlan22 -o vlan838 -j ACCEPT
iptables -A FORWARD -p tcp --dport 8554 -i vlan22 -o vlan838 -j ACCEPT
a noté que certain disent qu'il faut rajouter un nat sur le vlan838 mais chez moi pas besoin sachant que j'ai pas pu tester la vod completement.
si vous vouler le rajouter, ajouter ceci en plus
iptables -t nat -A POSTROUTING -o vlan838 -j MASQUERADE
et derniere etape je rajoute le lancement de igmproxy dans /etc/rc.local pour qu'il reparte au boot
sleep 20
cd /
./iptables5.sh
./failover.sh &
igmpproxy /etc/igmpproxy.conf
pour info le sleep 20 permet d'attendre que toute les interfaces soit up car sinon igmpproxy generera une erreur car lancé avant les up de toutes nos nombreuses interfaces et vlans sachant qu'un sleep 10 devrait suffire mais bon je joue la prudence
le iptable5.sh c'est la config de mon firewall, le failover.sh c'est un script qui detecte si la ligne orange devient down et bascule sur ma freebox en adsl automatiquement, et le lancement de igmpproxy avec "igmpproxy /etc/igmpproxy.conf".
Biensure pensez a adapter et modifier le vlan22 par votre interface si vous vouler utiliser une interface direct sans vlan.
J'ai essayer d'utilsé gimp mais impossible d'optenir quoi que ce soit.
Voila
Si quelqu'un voit des choses a rajouter ou au contraire d'inutiles n'hesitez pas