Répondre

Re: Brancher décodeur TV Bouygues Telecom sur D6220

lanfust
Tutor

Brancher décodeur TV Bouygues Telecom sur D6220

Bonjour,

 

j'ai un modem/routeur D6220

j'accède à internet et maintenant j'aimerais brancher le décodeur TV Bouygues Telecom

 

Depuis l'interface du D6220 il y a le choix entre internet ou IPTV

je suppose que je choisis IPTV

Si je laisse ensuite tout en dynamique et que je branche le décodeur TV sur le D6220 je n'ai pas accès aux chaines

Quels réglages faut-il effectuer ?

Message 1 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Salut @lanfust,

 

Quel VLAN as-tu activé pour l’IPTV et sans désactiver le VLAN 835 ?

 

A+.

Message 2 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

@tresbeau 

 

voici les réglages

 

PTM

VDSL2

IPTV

VLAN 835 avec priotrité 0

Demande d'identifiant : NON

Adresses IP et DNS : en mode dynamique

Adresse MAC : celle par défaut

optin 60 : BYGTELIAD

Dans cette configuration le décodeur se connecte mais pas de TV

Message 3 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Ces réglages que tu nous donnes servent pour le trafic Internet, qui passe dans le VLAN 835.

 

Il te faudra activer un autre VLAN, le VLAN IPTV, sans désactiver le VLAN Internet 835.

 

Donc quel VLAN IPTV comptes-tu activer ?

 

Apres que t'as activé le VLAN IPTV tu vérifies dans le D6220 (depuis Ubuntu en telnet) avec ipconfig et aussi "ipconfig -a" et tcpdump -D.

 

A noter qu’avoir la IPTV sans la Bbox est beaucoup plus difficile…

 

A+.

Message 4 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

@tresbeau 

Une chose que je ne comprend pas

Depuis l'interface principale du D6220 tu peux choisir entre internet et iptv

 

Depuis cette interface je choisis iptv et je valide activer cette interface

de là je peux choisir quel vlan mettre

Mais je peux choisir d'activer un port ethernet en particulier en cliquant sur Paramètres vlan/pont.

J'ai choisi d'activer le port 1; les 3 autres restant en vlan 835

Dans ce cas faut-il cocher dans l'interface IPTV : Utiliser l'identifiant vlan ?

 

Sinon j'ai fait des tests avec vlan 200, 100,832; ça ne donne rien. La seule chose dont je sois sûr c'est que chez moi Bouygues utilise les infrastructures de Orange. 

Dans le commutateur je sais qu'il y a des équipements Orange et Free.

 

Avec le vlan 835 j'ai la télé en streaming mais pas d'IPTV. C'est déjà pas mal.

Donc à priori je dois laisser 835 ?

Il y a donc d'autres paramètres à prendre en considération

Va falloir faire du tcpdump sur la bbox avec le décodeur tv branché voir si je trouve quelque chose.

 

Dommage qu'il n'y est pas de firmware genre openWRT pour le D6220

 

 

Message 5 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Salut @lanfust.

 

Pour le VLAN IPTV je vois deux choix : 840 (le VLAN TV qu’Orange utilise pour ses abonnés) ou 835.

 

Il serait une bonne idée de nous poster une capture d’écran de la page de configuration de l’IPTV complète, avec les options.

 

Mais tout d’abord tu devrais lire là https://kb.netgear.com/30577/Specify-a-VDSL-connection-without-a-login-requirement où l’on dit

 

"The modem router provides a virtual Internet interface and a virtual IPTV interface. In most situations, you only need to configure the Internet interface. If you use one or more IPTV devices, you might also need to configure the IPTV interface.

 

…If you must configure the IPTV interface, first use the following procedure to configure the Internet interface. Then, repeat the procedure to configure the IPTV interface."

 

Alors la config Internet tu ne la touche plus. Elle fonctionne.

 

Tu dois aussi lire le manuel à partir de page 41, et surtout la partie sur IPTV, VLAN et bridge mode. On y dit aussi

 

"In bridge mode, by default, the LAN 4 port on the back panel of the modem router is bound to the IPTV virtual interface. …"

 

Puis tu sélectionnes l’interface "IPTV" pour les réglages.

 

Sur le port eth1 t’avais le PC, est-ce le port 1 ? C’est toujours le cas ?

 

Où est branché le décodeur TV Bytel ? Quel port et quelle interface ethX (X = 2, 3 ou 4)?

 

La télé en streaming avec le VLAN 835 tu la vois où ? Sur ton PC ?

 

Vois-tu la mention "igmp" ou "igmpproxy" dans la page avec les options IPTV ?

 

Pour le moment je ne toucherais pas les Paramètres vlan/pont (laisser vide si possible). On verra ça plus tard.

 

A+.

Message 6 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

@tresbeau 

Sur le port eth1 t’avais le PC, est-ce le port 1 ? C’est toujours le cas ? le pc je le branche indifféremment sur 1, 2 ou 3

Où est branché le décodeur TV Bytel ? Quel port et quelle interface ethX (X = 2, 3 ou 4)? le 4

La télé en streaming avec le VLAN 835 tu la vois où ? Sur ton PC ? non sur ma TV

Vois-tu la mention "igmp" ou "igmpproxy" dans la page avec les options IPTV ? Non (cf photos ci-dessous)

 

Avec un vlan 840 ça ne fonctionne pas

En vlan 835 et en branchant le décodeur TV sur le LAN 4 il reconnait l'IPTV mais ne fonctionne pas

 

wan.PNG
iptv.PNGiptv1.PNG

Message 7 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Salut @lanfust,

 

On ne voit pas les photos (image_unmoderated.gif), il faut attendre lundi que la Modération les approuve.

 

Il est préférable utiliser un hébergeur externe et poster les liens aux images.

 

Donc avec VLAN 835 sélectionné pour l’interface IPTV tu reçois un flux TV (streaming ?) à travers le décodeur ? C’est bien ça ?

 

Si affirmatif ce serait bien en accord avec la doc publique Orange pour les FAI qui achètent accès xDSL+collecte à Orange.

 

Tu fais des progrès !

 

J’attends de voir les images de la page avec les options IPTV.

 

Puis pourrais-tu stp sniffer un peu le LAN4 (je suppose eth4) avec inout ?.

 

A+.

Message 8 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

@tresbeau 

j'ai fait quelques essais pour voir à quoi je pouvais accèder depuis le décodeur TV

A priori j'ai tout sauf IPTV même si en furetant dans les menus il détecte que je peux l'avoir.

 

Y aurais-t-il comme avec la connexion internet à entrer un équivalent à BYGTELIAD ?

 

A priori on peut voir les photos de mon post précédents

 

Message 9 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Quelques infos

 

j'ai le D6220 relié au pc par LAN1

le décodeur TV sur LAN4

 

sous ubuntu

tcpdump -D
1.enp3s0 [Up, Running]
2.lo [Up, Running, Loopback]
3.any (Pseudo-device that captures on all interfaces) [Up, Running]
4.nflog (Linux netfilter log (NFLOG) interface) [none]
5.nfqueue (Linux netfilter queue (NFQUEUE) interface) [none]

 

ifconfig -a
enp3s0:

flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.4 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 2002:b09c:a5cb:e472:698e:4708:24cf:52aa prefixlen 64 scopeid 0x0<global>
inet6 2002:b09c:a5cb:e472:a604:f6ee:f801:9ba3 prefixlen 64 scopeid 0x0<global>
inet6 fe80::9b3c:f1c6:da89:3ca3 prefixlen 64 scopeid 0x20<link>
ether 08:60:6e:c6:1c:63 txqueuelen 1000 (Ethernet)
RX packets 42630 bytes 30879133 (30.8 MB)
RX errors 0 dropped 1 overruns 0 frame 0
TX packets 42679 bytes 5618828 (5.6 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo:

flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Boucle locale)
RX packets 3415 bytes 334898 (334.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3415 bytes 334898 (334.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

 

Sous Windows 10

Avec telnet depuis putty

 

# tcpdump -D
1.br0
2.ptm0.0
3.eth0
4.ptm0
5.sit0
6.bcmsw
7.ptm0.1
8.eth1
9.eth2
10.eth3
11.eth4
12.any (Pseudo-device that captures on all interfaces)
13.lo

 

Message 10 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

j'ai lancé un

tcpdump -enSU -tttt -Q inout -i enp3s0 -c 50 -w ~/Bureau/decodeur.pcap -s 0

 

Il y a beaucoup de protocole en MDNS

Sachant que le décodeur est sur 192.168.0.2 (cf capture d'écran)

Depuis wireshark

 

Frame 1: 82 bytes on wire (656 bits), 82 bytes captured (656 bits)
Encapsulation type: Ethernet (1)
Arrival Time: Feb 16, 2020 17:57:24.511512000 CET
[Time shift for this packet: 0.000000000 seconds]
Epoch Time: 1581872244.511512000 seconds
[Time delta from previous captured frame: 0.000000000 seconds]
[Time delta from previous displayed frame: 0.000000000 seconds]
[Time since reference or first frame: 0.000000000 seconds]
Frame Number: 1
Frame Length: 82 bytes (656 bits)
Capture Length: 82 bytes (656 bits)
[Frame is marked: False]
[Frame is ignored: False]
[Protocols in frame: eth:ethertype:ip:udp:mdns]
[Coloring Rule Name: UDP]
[Coloring Rule String: udp]
Ethernet II, Src: Arcadyan_f3:99:08 (a8:d3:f7:f3:99:08), Dst: IPv4mcast_fb (01:00:5e:00:00:fb)
Destination: IPv4mcast_fb (01:00:5e:00:00:fb)
Address: IPv4mcast_fb (01:00:5e:00:00:fb)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
.... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)
Source: Arcadyan_f3:99:08 (a8:d3:f7:f3:99:08)
Address: Arcadyan_f3:99:08 (a8:d3:f7:f3:99:08)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
.... ...0 .... .... .... .... = IG bit: Individual address (unicast)
Type: IPv4 (0x0800)
Internet Protocol Version 4, Src: 192.168.0.2, Dst: 224.0.0.251
0100 .... = Version: 4
.... 0101 = Header Length: 20 bytes (5)
Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
0000 00.. = Differentiated Services Codepoint: Default (0)
.... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0)
Total Length: 68
Identification: 0x6b49 (27465)
Flags: 0x4000, Don't fragment
0... .... .... .... = Reserved bit: Not set
.1.. .... .... .... = Don't fragment: Set
..0. .... .... .... = More fragments: Not set
...0 0000 0000 0000 = Fragment offset: 0
Time to live: 255
Protocol: UDP (17)
Header checksum: 0x6eb9 [validation disabled]
[Header checksum status: Unverified]
Source: 192.168.0.2
Destination: 224.0.0.251
User Datagram Protocol, Src Port: 5353, Dst Port: 5353
Source Port: 5353
Destination Port: 5353
Length: 48
Checksum: 0xe9fd [unverified]
[Checksum Status: Unverified]
[Stream index: 0]
[Timestamps]
[Time since first frame: 0.000000000 seconds]
[Time since previous frame: 0.000000000 seconds]
Multicast Domain Name System (query)
Transaction ID: 0x0000
Flags: 0x0000 Standard query
0... .... .... .... = Response: Message is a query
.000 0... .... .... = Opcode: Standard query (0)
.... ..0. .... .... = Truncated: Message is not truncated
.... ...0 .... .... = Recursion desired: Don't do query recursively
.... .... .0.. .... = Z: reserved (0)
.... .... ...0 .... = Non-authenticated data Unacceptable
Questions: 1
Answer RRs: 0
Authority RRs: 0
Additional RRs: 0
Queries
_googlecast._tcp.local: type PTR, class IN, "QM" question
[Response In: 2]

 

0000 01 00 5e 00 00 fb a8 d3 f7 f3 99 08 08 00 45 00 ..^...........E.
0010 00 44 6b 49 40 00 ff 11 6e b9 c0 a8 00 02 e0 00 .DkI@...n.......
0020 00 fb 14 e9 14 e9 00 30 e9 fd 00 00 00 00 00 01 .......0........
0030 00 00 00 00 00 00 0b 5f 67 6f 6f 67 6c 65 63 61 ......._googleca
0040 73 74 04 5f 74 63 70 05 6c 6f 63 61 6c 00 00 0c st._tcp.local...

0050 00 01 ..

 

Là c'est un peu chinois pour moi

tout ce que je vois c'est que le décodeur est un Arcadyan et qu'en l'état il n'obtient pas de réponse

Message 11 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Pour ce qui concerne le tcpdump -D sur le D6220 en telnet avec Putty sous Win10 , je vois un deuxième VLAN nommé ptm0.1.

 

Il faudrait approfondir avec un ifconfig et en sniffant un peu le ptm0, le ptm0.0 et puis le ptm0.1. Pour l’IPTV on cherche aussi des paquets IGMP. Le flux IPTV normalement est de type UDP.

 

L’interprétation est à faire avec Wireshark.

 

Le tcpdump -D sur ton Ubuntu ne me semble pas vraiment utile. Tu devrais te connecter au D6220 par telnet sous Ubuntu d’abord et puis lancer tcpdump -D sur le D6220.

 

Je vois les trois images maintenant.

 

Dans la première, wan.png, je vois que le proxy IGMP est actif. C’est bien, il sert pour l’IPTV.

 

Dans la deuxième, iptv.png, dans priorité pour l’interface IPTV essayer 4. C’est juste sous Utiliser l’identifiant VLAN (coché et valeur = 835).

 

Plus en bas, sous "Nom de compte" mieux effacer D6220 et laisser vide.

 

Dans la troisième, iptv1.png, ajouter l’option 60 (BYGTELIAD) et forcer le MAC de la Bbox.

 

Essayer comme ça, avec décodeur branché sur LAN4.

 

Vérifier qu l'acces à Internet marche encore et que l'on puisse surfer etc.

 

A+.

Message 12 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Je viens de voir ton dernier post, sorti juste avant le mien. Ce sera à digérer.

 

Mais l’interface enp3s0 est ton PC Ubuntu, non ? Pourquoi la sniffer ?

 

L’image décodeur.png montre des paquets de broadcast envoyés par ton décodeur. On y voit du BouygtelTV donc c’est ok.

 

Il faut sniffer les ptm que je t’ai déjà dit et la eth du décodeur, sur le D6220.

 

A+.

Message 13 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Correction : ce n’est pas du broadcast dans l’image decodeur.png mais du Multicast DNS (MDNS), comme tu l’as déjà et justement indiqué.

Message 14 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

j'ai une difficulté que je ne suis pas arrivée à résoudre

Rien trouvé sur google

 

sous Win10 que ce soit avec putty ou microsoft telnet si je fais un 

# tcpdump -w D:\NETGEAR_D6220\putty\ptm01.pcap -i ptm0.1

j'ai cette réponse
tcpdump: WARNING: ptm0.1: no IPv4 address assigned
tcpdump: D:NETGEAR_D6220puttyptm01.pcap: Read-only file system

Je n'arrive pas à créer le fichier pcap 

 

Avec une clé usb dans le D6220 je ne suis pas trop sûr du chemin à indiquer

j'ai essayé

# tcpdump -i ptm0.1 -w \\readyshare\USB_Storage\ptm01.pcap

même réponse
tcpdump: WARNING: ptm0.1: no IPv4 address assigned
tcpdump: \readyshareUSB_Storageptm01.pcap: Read-only file system

 

Autre chose : si je met se connecter avec l'adresse MAC du D6220 , je n'ai pas internet

 

Donc j'ai laissé BYGTELIAD dans l'option 60

vlan 835 priorité 4

mais je n'ai rien de mieux

Le décodeur voit la possibilité d'obtenir l'IPTV mais dès que je demande à voir une chaine j'obtiens toujours l'erreur F3411

En gros le décodeur constate un débit insuffisant ou pas de débit et affiche cette erreur. 

 

Message 15 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Bonjour @lanfust,

 

Re. :… si je met se connecter avec l'adresse MAC du D6220 , je n'ai pas internet …

 

Tu mets ça où ? Et puis ce serai le MAC de la Bbox à forcer/spoofer/reproduire/utiliser pas celui du D6220. Bytel ne sait rien du D6220 et ne doit rien savoir.

 

Re. : … j'ai cette réponse
tcpdump: D:NETGEAR_D6220puttyptm01.pcap: Read-only file system …

 

Avec cette commande tu écris sur le D6220 mais il ne te laisse pas faire, heureusement.

 

Quand tu utilises telnet pour te connecter au D6220 tu es dans le D6220. Donc tu n’es plus dans ton PC. Le fichier pcap que tu essayes de créer par cette commande se trouvera dans le D6220.

 

Il ne faut pas écrire sur le D6220.

 

La clé USB devrait être accessible dans un sous-répertoire du D6220, à chercher avec la commande "ls". C’est du linux 3.4 sur le D6220, avec une busybox vieillotte (qui date de ~2010) !

 

Tu devrais commencer par chercher un sous-répertoire nommé /mnt dans le D6220, il faut y chercher la clé USB.

 

Re. : … tout ce que je vois c'est que le décodeur est un Arcadyan et qu'en l'état il n'obtient pas de réponse…

 

Wireshark dit que la réponse se trouve dans le paquet numéro 2. Ces requêtes MDNS restent à niveau local ; tu dois avoir dans le décodeur quelque chose avec signature google, comme il y a une requête "_googlecast._tcp.local " dans le message MDNS que tu nous montres.

 

T’as rien de google/android dans le décodeur ?

 

A+.

Message 16 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

@tresbeau 

 

Re. :… si je met se connecter avec l'adresse MAC du D6220 , je n'ai pas internet …

 

Tu mets ça où ? Et puis ce serai le MAC de la Bbox à forcer/spoofer/reproduire/utiliser pas celui du D6220. Bytel ne sait rien du D6220 et ne doit rien savoir.

Autant pour moi , je voulais dire si je met le MAC de la bbox

 

T’as rien de google/android dans le décodeur ?

comment ça ?

 

Là j'étais en train de voir avec la bbox + décodeur

 

je vois que pour le décodeur il y a une régle UPNP qui s'est créée automatiquement

voir image jointe

je vais voir dans l'interface du D6220 si je peux faire pareil

Message 17 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Dans le D6220 "Activer UPNP" est bien coché mais il n'attribue pas de régle.

 

Peut-être parce que le décodeur ne se connecte pas en iptv

Pourtant dans les logs du D6220 j'ai

 

[UPnP set event: Public_UPNP_C3] from source 192.168.0.2, Monday, Feb 17,2020 12:45:52
[Admin login] from source 192.168.0.3, Monday, Feb 17,2020 12:45:47
[UPnP set event: Public_UPNP_C3] from source 192.168.0.2, Monday, Feb 17,2020 12:45:42
[Time synchronized with NTP server] Monday, Feb 17,2020 12:45:30
[Internet connected] IP address: 176.156.165.203, Monday, Feb 17,2020 12:45:29

 

Message 18 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

 


@lanfust  a écrit :

...comment ça ?...


Dans le paquet wireshark/tcpdump que tu nous montres, ton décodeur émet une requête de type MDNS en local (sur ton sous-réseau privé, ça ne part pas vers Internet) pour connaitre l’adresse IPv4 de "_googlecast._tcp.local". J’imagine que dans ton décodeur t’as un composant logiciel de type google (youtube …) ou android.

 

T’as trouvé le répertoire /mnt dans le D6220 et la clé USB ?

Message 19 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

t’as un composant logiciel de type google (youtube …) ou android : oui le décodeur tourne sous Android donc google.

 

@tresbeau 

voilà j'ai trouvé le répertoire qui était planqué dans

var/tmp/mnt/

 

j'ai sniffé ptm0, ptm0.0 et ptm0.1 de la façon suivante :

tcpdump -i ptm0 -enSU -tttt -c 100 -w /var/tmp/mnt/usb0/part1/d6220_decodeur_ptm0.pcap

Avec -Q inout il ne me le prend pas

 

Mais il y a énormément d'info

Donc quoi cherché

 

Dans ptm0.0 en plus du protocle tcp/dns on trouve ARP, GQUIC, TLSV1.2, ICMP

Dans ptm0 idem + DHCP

Dans ptm0.1 c'est uniquement DHCP

 

Si tu es d'accord je peux t'envoyer les fichiers pcap

Tu seras sûrement plus inspiré que moi

Message 20 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Tu dois sniffer aussi la LAN4 (probablement eth4).

 

Mais quand tu sniffe il faut arrêter toute activité sur Internet (surf, mail etc.) même involontaire, autrement ça va donner des tonnes de paquets sans intérêt qui vont interférer.

 

Tout d’abord on cherche des requêtes IGMP qui partent du décodeur (donc LAN4), sont interceptées par le proxy IGMP qui écoute sur le LAN et qui les réémet sur le WAN vers le FAI. Puis quand le flux IPTV multicast UDP arrive, le proxy doit le router vers le LAN4 du décodeur.

 

Donc il faudra vérifier s’il y a des routes additionnelles dans la routing table du D6220, ajoutées par le Proxy IGMP.

 

Il faut aussi vérifier que le Proxy IGMP soit bien en fonction sur le D6220 (peut-être avec un "ps -w").

 

Il serait utile de trouver, dans le D6220, le fichier de config pour igmpproxy, normalement avec extension *.conf, où on devrait trouver l’interface upstream .

 

Donc le source du fmw 48 pour ton router

https://kb.netgear.com/2649/NETGEAR-Open-Source-Code-for-Programmers-GPL, ça pourrait t’aider.

 

Dans la page de config de l’IPTV, où t’as laissé "adresse IP attribuée par le FAI" est-ce que tu vois une adresse IP pour l’IPTV attribuée par le FAI ?

 

Maintenant que t’as trouvé la position du répertoire /mnt, tu devrais passer à chercher le fichier de config du network.

 

Pour l’envoi des fichiers pcap, il peut y avoir des infos trop sensibles. Tu devrais essayer de les analyser tout seul. Il faut aussi connaitre bien ton environnement, chose que je ne peux pas faire.

 

Si dans un deuxième temps, tu veux absolument que j’examine ces fichiers, au lieu de me les envoyer tu pourrais les mettre, avec accès sous mdp, sur un mega où tu puisses les effacer facilement et rapidement. Puis m’envoyer (en MP) lien et mdp avec validité temporelle limitée. Après, tu changes le mdp.

 

A+.

Message 21 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

@tresbeau 

ça commence à devenir très technique pour moi

 

- déjà pour repérer le fichier conf igmp

je lance : ls -R

s'il y avait un moyen de trier par mot clé, genre *.conf ou igmp , ce serait un plus.

cette commande existe-t-elle ?

google ne me renvoie rien à ce sujet

 

- j'ai lancé une requête tcpdump sur eth4 et filtrer sur igmp :

Tu dis : Tout d’abord on cherche des requêtes IGMP qui partent du décodeur (donc LAN4), sont interceptées par le proxy IGMP qui écoute sur le LAN et qui les réémet sur le WAN vers le FAI. Puis quand le flux IPTV multicast UDP arrive, le proxy doit le router vers le LAN4 du décodeur.

je vois la requête IGMP qui part du décodeur mais jamais le retour (si j'ai bien compris)igmp.PNG

 

 

 

- Il faut aussi vérifier que le Proxy IGMP soit bien en fonction sur le D6220 (peut-être avec un "ps -w").: ça m'affiche une liste de processus; je suppose qu'à un moment dans la liste je dois voir igmp ou proxy ?

Ce n'est pas le cas

 

-Dans la page de config de l’IPTV, où t’as laissé "adresse IP attribuée par le FAI" est-ce que tu vois une adresse IP pour l’IPTV attribuée par le FAI ?

Non c'est la même page que la config 'internet'

 

Maintenant que t’as trouvé la position du répertoire /mnt, tu devrais passer à chercher le fichier de config du network.: c'est un fichier dont le nom est network ?

 

j'ai récupéré les sources du firmware 48 : je vais les décompresser sous ubuntu

 

Message 22 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

@tresbeau 

 

j'ai trouvé ça

ls ./sys/devices/virtual/net/br0/bridge
ageing_time group_fwd_mask mld_proxy stp_state
bridge_id hello_time mld_snooping tcn_timer
flush hello_timer priority topology_change
forward_delay igmp_proxy root_id topology_change_detected
gc_timer igmp_snooping root_path_cost topology_change_timer
group_addr max_age root_port

 

et

# cat sys/devices/virtual/net/br0/bridge/igmp_proxy
Enabled
# cat sys/devices/virtual/net/br0/bridge/igmp_snooping
Blocking(2)

 

Ce qui tend à penser que igmp est activé sur br0 et

ifconfig br0
br0

Link encap:Ethernet HWaddr MAC D6220
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: 2002:b09c:a5cb:e472:3e37:86ff:feb2:1902/64 Scope:Global
inet6 addr: fe80::3e37:86ff:feb2:1902/64 Scope:Link
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:12390 multicast:680 unicast:11620 broadcast:90
RX errors:0 dropped:0 overruns:0 frame:0
TX packets:10815 multicast:0 unicast:10815 broadcast:0
TX errors:0 dropped:0 overruns:0 carrier:0 collisions:0
txqueuelen:0
RX bytes:3285349 (3.1 MiB) TX bytes:7278851 (6.9 MiB)
RX multicast bytes:137750 (134.5 KiB) TX multicast bytes:0 (0.0 B)

 

Dans le firmware 48 j'ai

...\D6220_GPL_Src\userspace\ap\gpl\IGMP-PROXY

voici le lien pour le récupérer

https://mega.nz/#!KlRkWaiJ!HwlTJ0g6-zeTtXa0OSFt4SS13XT56Yw2MIfY2qUOVZI

je ne vois pas exactement quel fichier conf tu cherches

Message 23 sur 54
lanfust
Tutor

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Une question.

 

La BBOX attribue une régle UPNP au décodeur TV

Mais pas le D6220

Aurais-tu une explication ?

Message 24 sur 54
tresbeau
Prodigy

Re: Brancher décodeur TV Bouygues Telecom sur D6220

Bonjour @lanfust,

 

Maintenant seulement je vois l’image igmp.png (avant c’était bloquée : image_unmoderated.gif). Ça prends trop de temps (12 heures pour voir une image ? gimmeabreak!) si tu passes par le fofo.

 

Oui, on y voit bien les requêtes IGMPv3 par le D6220 (192.168.0.1) et les annonces d’appartenance (IGMPv2) par 192.168.0.3 aux groupes multicast, j’espère que ce soit ton décodeur à cette adresse 192.168.0.3.

 

Tout se répète de façon plutôt régulière à intervalles de ~2 minutes (125 secondes). Donc tout ok de ce coté. Quand tu éteins le décodeur ou tu le passes en standby tu devrais voir l’annonce correspondant d’abandon du groupe multicast.

 

Pour filtrer, sur le D6220, utiliser grep, donc essayer (par telnet) par exemple

 

"ps -w | grep igmp" ou "ps -w | grep proxy".

 

Le proxy IGMP est un routeur virtuel. Donc ok de le voir avec les autre interfaces sous /devices. Un peu étonnant qu’il n’existe pas dans la liste ps.

 

Pourrais-tu peux sniffer l’interface br0 (D6220) stp pendant ~15 minutes sans filtres  avant et durant l’allumage du décodeur + TV ? Disons ~4 minutes avant et ~11 minutes en allumé. Sans activité Internet (browsing, mail etc.) pour minimiser le trafic.

 

On cherche ces mêmes annonces/requêtes multicast (224.0.0.x etc).

 

Puis répéter sur l’interface ptm0 (qui devrait aussi contenir le trafic ptm0.0 et ptm 0.1), sans activité Internet. On devrait voir aussi de l’IGMP sortir, si le proxy IGMP marche.

 

On en devrait voir de façon régulière à intervalles de 2-3 minutes encore.

 

T’as trouvé les logs (journaux) de système ? Peut-être dans /var/log.

 

Si dans tcpdump du D6220 l’option "-Q inout" ne marche pas essayer "-P inout"

 

La configuration du network devrait se voir avec un cat /etc/config/network.

 

Une autre commande utile sur le D6220 (via telnet) est netstat (vérifier syntaxe et options in loco par netstat --help) :

 

"netstat -r" devrait fournir la table de routage, puis

 

"netstat -tuplen" (avec serveurs)

 

et

 

"netstat -tuenWp" (sans)

 

pour examiner les connexions, ports et processus.

  

Re. : … La BBOX attribue une régle UPNP au décodeur TV

Mais pas le D6220

Aurais-tu une explication ? …

 

Non.

 

Tu as essayé sur le D6220 avec quel résultat ? Si je me souviens t’avais choisi 30 minutes de période, c’est peut-être trop, j’avais pensé.

 

Sur wikip/en on trouve ça https://en.wikipedia.org/wiki/Universal_Plug_and_Play:

 

" IGMP snooping and reliability

 

UPnP is often the only significant multicast application in use in digital home networks; therefore, multicast network misconfiguration or other deficiencies can appear as UPnP issues rather than underlying network issues.

 

If IGMP snooping is enabled on a switch, or more commonly a wireless router/switch, it will interfere with UPnP/DLNA device discovery (SSDP) if incorrectly or incompletely configured (e.g. without an active querier or IGMP proxy), making UPnP appear unreliable.

 

Typical scenarios observed include a server or client (e.g. smart TV) appearing after power on, and then disappearing after a few minutes (often 30 by default configuration) due to IGMP group membership expiring. "

 

A investiguer ultérieurement.

 

Comme alternative il y a aussi le port-fowarding https://kb.netgear.com/20917/What-is-port-forwarding

 

Juste pour vérifier : tu n’as pas activé le VLAN bridging (pontage) pour l’interface IPTV ?

 

A+.

Message 25 sur 54
Statistiques de discussion
  • 53 réponses
  • 7958 visites
  • 0 compliments
  • 2 en conversation