Bonjour,
Pour vous donner le contexte, je vous parle d'une installation qui a maintenant 3 ans et qui est d'une stabilité redoutable.
Cellule 4G à 600m, profil altimétrique parfait, il n'y a aucun bâtiment au milieu, vision directe du routeur Huawei B3368 installé sur le toit.
Le seul service qui pose problème depuis le début est le flux TV sur l'application mycanal (installé sur Android TV sur NVIDIA Shield).
Avant 2024, les coupures étaient occasionnelles, et après reboot du routeur et des équipements TV, c'était reparti! Depuis 2024 les coupures étaient de plus en plus bloquantes, j'ai finis par faire une demande au support qui au début prenait mes informations en compte, puis au fil des échanges, ce qui m'a permis de mettre en place des analyses réseaux et scripts de détections de coupures de flux, j'ai finalement compris que l'adresse IP Free était bloquée sur les serveurs mycanal (Akamai).
Les dernières réponses du support mycanal sont hallucinantes et digne d'un support de très bas niveau, en gros leurs réponses :
- Vous verrez si vous changez d'opérateur Télécom, tout fonctionne chez nous Canal PLUS ;
- Votre adresse IP chez Free n'est pas localisé en France, ça arrive souvent chez l'opérateur Free ;
- Nos développeurs auraient eu beaucoup plus de retours si le problème était chez nous.
Typiquement, je vais vous joindre les logs de journées significatives (07 et 08 mars 2024), qui expliquent bien le phénomène.
Sur la journée du 7 mars entre 15h et 17h40 (après j'ai rebooté le routeur pour avoir une IP autorisée). Je précise que le script le log pas s'il y a une vraie coupure Internet.
Le script ne fait que cet algo simple en résumé :
Résolution de l'entrée DNS www.canalplus.com ;
Ping sur toutes les IP résolues;
Si ping OK ==> LOG PING OK ;
Si ping KO Alors ( test ping free.fr, Si ping OK ==> LOG PING KO ) ;
D'après toutes mes coupures, ça vient souvent depuis une IP Free en 37.166 et vers une IP canal plus en 104.89 ;
Quand les flux sont coupés, il est impossible d'aller sur le site www.canalplus.com ni lancer l'application mycanal qui tourne dans le vide et génère une erreur après un Timeout énorme.
=> ICMP, HTTP(s).
[2024/03/07 14:50:13] PING OK SRC 37.169.153.35 => DST 104.89.117.45 : 38 MS[2024/03/07 14:55:13] PING OK SRC 37.166.189.253 => DST 96.17.193.53 : 56 MS[2024/03/07 14:55:15] PING OK SRC 37.166.189.253 => DST 96.17.193.27 : 35 MS[2024/03/07 15:00:17] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 15:00:21] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 15:05:13] PING OK SRC 37.166.189.253 => DST 96.17.193.34 : 41 MS[2024/03/07 15:05:15] PING OK SRC 37.166.189.253 => DST 96.17.193.57 : 68 MS[2024/03/07 15:10:16] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 15:10:20] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 15:15:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 15:15:21] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 15:20:14] PING OK SRC 37.166.189.253 => DST 96.17.193.15 : 55 MS[2024/03/07 15:20:14] PING OK SRC 37.166.189.253 => DST 96.17.193.9 : 41 MS[2024/03/07 15:20:18] PING KO SRC 37.166.189.253 => DST 96.17.193.61 : (!!!!) (!!!!)[2024/03/07 15:20:18] PING OK SRC 37.166.189.253 => DST 96.17.193.57 : 33 MS[2024/03/07 15:20:19] PING OK SRC 37.166.189.253 => DST 96.17.193.11 : 37 MS[2024/03/07 15:20:19] PING OK SRC 37.166.189.253 => DST 96.17.193.5 : 60 MS[2024/03/07 15:20:19] PING OK SRC 37.166.189.253 => DST 96.17.193.53 : 42 MS[2024/03/07 15:20:23] PING KO SRC 37.166.189.253 => DST 96.17.193.60 : (!!!!) (!!!!)[2024/03/07 15:25:13] PING OK SRC 37.166.189.253 => DST 96.17.193.27 : 61 MS[2024/03/07 15:40:15] PING OK SRC 37.166.189.253 => DST 96.17.193.21 : 41 MS[2024/03/07 15:45:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 15:45:21] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 15:50:13] PING OK SRC 37.166.189.253 => DST 96.17.193.57 : 40 MS[2024/03/07 15:55:15] PING OK SRC 37.166.189.253 => DST 96.17.193.58 : 43 MS[2024/03/07 16:00:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 16:00:20] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 16:05:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 16:05:21] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 16:10:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 16:10:21] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 16:15:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 16:15:21] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 16:20:13] PING OK SRC 37.166.189.253 => DST 96.17.193.24 : 54 MS[2024/03/07 16:20:15] PING OK SRC 37.166.189.253 => DST 96.17.193.62 : 39 MS[2024/03/07 16:25:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 16:25:21] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 16:30:17] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 16:30:53] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 16:35:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 16:35:21] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 16:40:17] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 16:40:20] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 16:45:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 16:45:21] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 16:50:13] PING OK SRC 37.166.189.253 => DST 96.17.193.28 : 65 MS[2024/03/07 16:50:13] PING OK SRC 37.166.189.253 => DST 96.17.193.9 : 51 MS[2024/03/07 16:50:15] PING OK SRC 37.166.189.253 => DST 96.17.193.24 : 78 MS[2024/03/07 16:50:15] PING OK SRC 37.166.189.253 => DST 96.17.193.22 : 40 MS[2024/03/07 16:55:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 16:55:21] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 17:00:13] PING OK SRC 37.166.189.253 => DST 96.17.193.9 : 40 MS[2024/03/07 17:00:15] PING OK SRC 37.166.189.253 => DST 96.17.193.45 : 35 MS[2024/03/07 17:05:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 17:05:21] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 17:10:16] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 17:10:20] PING KO SRC 37.166.189.253 => DST 104.89.117.56 : (!!!!) (!!!!)[2024/03/07 17:10:24] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 17:15:17] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 17:15:20] PING KO SRC 37.166.189.253 => DST 104.89.117.56 : (!!!!) (!!!!)[2024/03/07 17:15:24] PING KO SRC 37.166.189.253 => DST 104.89.117.62 : (!!!!) (!!!!)[2024/03/07 17:15:28] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 17:20:17] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 17:20:20] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 17:25:18] PING KO SRC 37.166.189.253 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 17:25:21] PING KO SRC 37.166.189.253 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 17:25:25] PING KO SRC 37.166.189.253 => DST 104.89.117.56 : (!!!!) (!!!!)[2024/03/07 17:30:16] PING KO SRC 37.166.167.32 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 17:30:20] PING KO SRC 37.166.167.32 => DST 104.89.117.56 : (!!!!) (!!!!)[2024/03/07 17:30:24] PING KO SRC 37.166.167.32 => DST 104.89.117.62 : (!!!!) (!!!!)[2024/03/07 17:35:16] PING KO SRC 37.166.167.32 => DST 104.89.117.12 : (!!!!) (!!!!)[2024/03/07 17:35:20] PING KO SRC 37.166.167.32 => DST 104.89.117.62 : (!!!!) (!!!!)[2024/03/07 17:35:24] PING KO SRC 37.166.167.32 => DST 104.89.117.45 : (!!!!) (!!!!)[2024/03/07 17:40:13] PING OK SRC 37.174.183.72 => DST 104.89.117.12 : 61 MS
Je précise que je n'utilise ni VPN, ni service externe de DNS, j'utilise juste le routeur avec une SIM Free abonnement 4G illimité, en IPv4 Only sur les serveurs DNS de Free. Le boitier TV ne bouge pas, il reste dans son meuble, j'utilise un mini PC sur ce même réseau afin de réaliser le diagnostic de la panne, dès que j'ai une coupure dans les logs, j'ai une coupure sur l'application.
Pendant une coupure mycanal, les autres applications TV fonctionnent très bien (Youtube, Netflix, Molotov, ...)
Exemple lors d'une coupure, à gauche le réseau concerné par le blacklist IP, à droite un autre réseau pour vérifier que le ping KO à gauche est OK à droite.

Suite à l'envoi de cette capture, voici la réponse du support Mycanal, ils n'ont pas compris que l'adresse IP destination était celle de la résolution www.canalplus.com et non pas mon adresse française Free :

J'espère trouver ici des utilisateurs qui sont dans le même cas, qui n'ont pas forcément l'expertise technique pour comprendre les blocages, mais qui me montrerait que je ne suis pas seul dans ce cas.
Il y a un blocage de flux évident côté équipement de sécurité (Firewall, IPS, IDS) quelque part, mais comment trouver les admins qui gèrent ça, c'est quand même de la responsabilité du support Canal plus, mais ils censurent mes messages sur leur forums car je met des IP publiques (j'espère que vous n'allez pas les supprimer ici, car c'est le seul moyen de comprendre la problématique).
Merci pour votre aide et votre soutien.
Cordialement,