Auteur Sujet: Le guide complet : Internet, TV et Téléphone sans Livebox (et bien plus encore)  (Lu 218391 fois)

0 Membres et 1 Invité sur ce sujet

pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Je me suis planté, c'est l'option 90 pour les routes (classless static routes), pas 120 (120 c'est SIP  ::) ).


T'es sûr de ton coup pour le 90 ?
Car j'ai mis 90 pour l'authent:
https://github.com/pci06/ba0bab/blob/master/original/etc/dhcp/orange/840.conf

Je crois qu'en fait tu voulais dire 121 non ?
https://tools.ietf.org/html/rfc3442



zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 256
  • Antibes (06) / Mercury (73)
Houlà, oui, tu as raison, je suis fatigué moi (je suis cloué au lit avec une sciatique, ça aide pas  :-\ ).

pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Salut,
le replay est là en gérant l'option 121 (avec un script [classless-static-routes] qui parse l'option 121) ;)
par contre je ne comprends pas pourquoi je suis obligé d'avoir le bridge entre ethDecodeur et le vlan840. Si je ne bridge pas, pas de TV.

Peut-être mettre à la place du bridge des routes multicast pour indiquer le chemin vers le vlan840 ? Mais je me disais que normalement c'est le taf d'igmpproxy.

Quand je ne bridge pas, igmp continue de faire son taf ou de faire semblant.

Conf igmp proxy.
quickleave
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
phyint eth1 downstream ratelimit 0 threshold 1
phyint eth2 disabled
phyint wlan0 disabled
phyint wlan1 disabled
phyint lo disabled
phyint docker0 disabled


Quelqu'un à une idée ?

++

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 256
  • Antibes (06) / Mercury (73)
Pas de bridge chez moi... Ni de route spécifique (car effectivement c'est le role d'igmpproxy de faire en sorte que les tables de routage multicast soient mises à jour en fonction des abonnements des décodeurs).

J'ai pas les altnet dans le config de mon igmpproxy mais je ne pense pas que ça change la donne. Par contre il est possible qu'il y ait des paramères "sysctl" spécifiques à mettre en place, mais de mon coté je ne peux pas facilement le savoir (EdgeOS fait sa sauce et c'est difficile de tout voir).

Il y a quoi dans la MFC de ton kernel quand le décodeur est allumé sur une chaine (cat /proc/net/ip_mr_cache) ? Normalement tu dois avoir au moins une ligne correspondant au groupe multicast de la chaine regardée. Exemple chez moi en regardant France 3 HD+:
Group    Origin   Iif     Pkts    Bytes    Wrong Oifs
E8000316 C1FD9BF9 0         49    66828        0  1:1 

E8000316 correspond à 232.0.3.22.

Tu peux également lister les interfaces qui participent au routage multicast: cat /proc/net/ip_mr_vif. Chez moi:
Interface      BytesIn  PktsIn  BytesOut PktsOut Flags Local    Remote
 0 eth1.840   2434633420 1790752         0       0 00000 C0A8FFFE 00000000
 1 eth0.68           0       0  2434628028 1790745 00000 C0A84401 00000000

Edit: Chez moi j'ai aussi /proc/sys/net/ipv4/conf/all/mc_forwarding à 1...

pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Salut zoc et merci de creuser avec moi,

Alors dans mr_cache
=>cat /proc/net/ip_mr_cache
Group    Origin   Iif     Pkts    Bytes    Wrong Oifs
FAFFFFEF 0103A8C0 -1         0        0        0

Le pkts à -1 ne me dit rien qui vaille.
FAFFFFEF == 239.255.255.250


=>cat /proc/net/ip_mr_vif
Interface      BytesIn  PktsIn  BytesOut PktsOut Flags Local    Remote
 0 eth1              0       0         0       0 00000 0103A8C0 00000000
 1 vlan840           0       0         0       0 00000 FEFFA8C0 00000000

Et là tous ces zéros m'affolent :)

Pourtant on dirait que igmpproxy fait presque qq chose:
The IGMP message was local multicast. Ignoring.
RECV V2 member report   from 192.168.3.1     to 224.0.0.22
The IGMP message was from myself. Ignoring.
RECV V2 member report   from 192.168.3.1     to 224.0.0.2
The IGMP message was from myself. Ignoring.
RECV Membership query   from 192.168.3.1     to 224.0.0.1
RECV V2 member report   from 192.168.3.1     to 224.0.0.2
The IGMP message was from myself. Ignoring.
The IGMP message was local multicast. Ignoring.
RECV V2 member report   from 192.168.3.1     to 224.0.0.22


ps: et la sciatique comment va-t-elle ?


zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 256
  • Antibes (06) / Mercury (73)
Pour la sciatique ça va mieux, le vrai test ce sera lundi pour le retour au bureau (je doute pouvoir rester vraiment longtemps assis...)

Sinon, manifestement ton Linux ne route pas le multicast (mais ça tu as du t'en rendre compte  ;D )

Tu as vérifié qu'il était bien activé (globalement ou par interface) dans /proc comme je l'indique dans mon message précédent ?

Si ce n'est pas ça alors j'avoue que je n'ai plus trop de pistes (et je ne maîtrise pas plus que ça le routage multicast dans Linux, je l'avoue)

pci

  • Abonné Orange Fibre
  • *
  • Messages: 60
  • FFTH 200/100 Antibes (06)
Pas grave déjà le bridge fait l'affaire.
Je lui mettrais un petit coup de tcpdump pour voir un peu ce qui se passe.

nikopop

  • Abonné Orange Fibre
  • *
  • Messages: 4
  • 94420
Bonjour,

Merci beaucoup pour ce superbe tuto ! 
J'ai pris un  HEX 750Gr3 pour remplacer cette livebox qui me sortait par les yeux.
Pour le moment, j'ai accès à internet et le SIP fonctionne.
J'aurais sûrement des questions pour la partie TV car je n'ai pas de ports dédiés pour cette dernière. Je m'y mets dès que j'ai 5 minutes  ;D

nikopop

  • Abonné Orange Fibre
  • *
  • Messages: 4
  • 94420
Re,
Je patauge complètement sur la partie TV/VOD
Ma Livebox Play est à l'heure et Deezer fonctionne, mais c'est tout.
Niveau confguration j'ai plusieurs switches entre le routeur et le decodeur TV mais je dois faire passer les 3 vlans sur un seul port.
Le client DHCP du vlan838 n'accroche pas non plus, faut-il mettre une priorité comme pour le 832 ?
Merci d'avance.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 256
  • Antibes (06) / Mercury (73)
"0:4 1:4 2:4 3:4 4:4 5:4 6:4 7:4" pour les priorités sur le VLAN 838.

nikopop

  • Abonné Orange Fibre
  • *
  • Messages: 4
  • 94420
Merci pour l'information mais je ne vois pas comment la mettre sous cette forme dans routerOS ? :(

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 256
  • Antibes (06) / Mercury (73)
Je pense que mettre la priorité à 4 ça devrait le faire...