{"id":441,"date":"2020-01-20T11:20:36","date_gmt":"2020-01-20T10:20:36","guid":{"rendered":"https:\/\/blog.scani.fr\/?p=441"},"modified":"2020-03-01T23:00:06","modified_gmt":"2020-03-01T22:00:06","slug":"femtocell-en-rade","status":"publish","type":"post","link":"https:\/\/blog.scani.fr\/index.php\/2020\/01\/20\/femtocell-en-rade\/","title":{"rendered":"Femtocell en rade"},"content":{"rendered":"\n<p>Depuis d\u00e9but janvier, les femtocell Orange des membres de SCANI tombent en panne les unes apr\u00e8s les autres.<\/p>\n\n\n\n<p>Le sympt\u00f4me est le suivant : <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>A l&rsquo;instant T, tout va bien<\/li><li>La femtocell red\u00e9marre (suite \u00e0 une coupure de courant, par exemple, ou le simple fait de l&rsquo;avoir d\u00e9branch\u00e9e)<\/li><li>Elle ne retombe jamais en marche<\/li><li>Si on la branche sur une box d&rsquo;un op\u00e9rateur national bien connu, elle fonctionne sans soucis<\/li><li>Si on la branche sur le r\u00e9seau de SCANI, elle ne fonctionne pas<\/li><\/ul>\n\n\n\n<!--more-->\n\n\n\n<p>Apr\u00e8s plusieurs discussions en ligne et par t\u00e9l\u00e9phone, le support d&rsquo;Orange se borne \u00e0 tourner en rond, ou, au mieux, \u00e0 conseiller \u00e0 ses clients de demander \u00ab\u00a0une IP fullstack\u00a0\u00bb \u00e0 son op\u00e9rateur. L&rsquo;enfumage technocratique a toujours \u00e9t\u00e9 un bon moyen de se d\u00e9barrasser d&rsquo;un appel g\u00eanant dans une hotline.<\/p>\n\n\n\n<p>Manque  de pot pour Orange, chez SCANI, on ne fait que \u00e7a, des IP fullstack. Pour ceux qui sont encore entrain de se gratter la t\u00eate, une IP fullstack, c&rsquo;est le fonctionnement normal sur internet. Vous avez une connexion, vous avez une adresse IP rien qu&rsquo;\u00e0 vous. Par opposition aux IP partag\u00e9es entre plusieurs clients d&rsquo;un op\u00e9rateur qui g\u00e8re comme il peu la p\u00e9nurie et sa croissance (chez SCANI, on est petits et on a un peu de stock, donc \u00e7a va)<\/p>\n\n\n\n<p>Du coup, il semble bien qu&rsquo;Orange ait, quelque part entre d\u00e9cembre et janvier, mis en route un filtrage des adresses depuis lesquelles ses femtocell ont le droit de se connecter. \u00ab\u00a0vous \u00eates un op\u00e9rateur connu, pas de soucis. Vous \u00eates un nabot dans un coin recul\u00e9 de la campagne, allez vous faire voir\u00a0\u00bb.<\/p>\n\n\n\n<p>Il leur aurait \u00e9t\u00e9 tr\u00e8s simple de relever l&rsquo;ensemble des adresses ou sont utilis\u00e9es leurs femtocell, de les grouper par op\u00e9rateurs et de v\u00e9rifier manuellement cette liste, mais non, ils ont pr\u00e9f\u00e9r\u00e9 appliquer une m\u00e9thode bien plus sale.<\/p>\n\n\n\n<p>Malgr\u00e9 pas mal de tentatives, nous ne savons toujours pas comment \u00eatre inscrits sur cette liste (ni m\u00eame si un moyen existe). Et le signaler \u00e0 notre r\u00e9gulateur national n&rsquo;a rien donn\u00e9 non plus.<\/p>\n\n\n\n<p>Heureusement que quelques personnes ont la chance de pouvoir s&rsquo;\u00e9quiper avec des smartphone r\u00e9cents permettant le wificalling. Mais rien ne dit que cette fonctionnalit\u00e9 l\u00e0 ne sera pas \u00e9galement r\u00e9duite \u00e0 une liste d&rsquo;op\u00e9rateurs sur laquelle nous ne serons probablement pas &#8230;<\/p>\n\n\n\n<p>(l&rsquo;image d&rsquo;illustration de cet article est l&rsquo;un des premiers relais implant\u00e9s par SCANI il y a 6 ans, dans l&rsquo;ombre d&rsquo;un pyl\u00f4ne g\u00e9r\u00e9 par FPS sur lequel nous avions renonc\u00e9 \u00e0 monter)<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Mise \u00e0 jour du 28 janvier 2020<\/h2>\n\n\n\n<p>En fin de semaine derni\u00e8re, il semble que notre article de blog ait fini son tour et ait fini par atterrir sur le bureau d&rsquo;une personne qui bosse sur les femtocell chez Orange.<\/p>\n\n\n\n<p>Du coup, depuis vendredi, on a r\u00e9cup\u00e9r\u00e9 la femto HS d&rsquo;un des membre et on diss\u00e8que le probl\u00e8me en long en large et en travers en enregistrant ce qui passe sur le r\u00e9seau pour le diss\u00e9quer. Pour les plus technophiles d&rsquo;entre vous, voil\u00e0 ce qu&rsquo;on constate : <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>La femto reboot environ tous les quart d&rsquo;heure, faute d&rsquo;avoir pu s&rsquo;initialiser.<\/li><li>Sur les 10\/12 premi\u00e8res minutes, elle envoi des requ\u00eates NTP en rafale vers un serveur chez Orange, quelque chose comme 10 par secondes, puis se calme pendant quelques minutes en n&rsquo;en faisant plus qu&rsquo;une par seconde (mais vers deux serveurs) avant de finir par rebooter<\/li><li>Du c\u00f4t\u00e9 IPSEC, on se dit qu&rsquo;il doit y avoir un tunnel de contr\u00f4le et un tunnel de passage d&rsquo;appel, mais au d\u00e9marrage de la femto, la connexion IKE ne se termine pas comme il faut avec un formidable \u00ab\u00a0len mismatch : isakmp 2124\/ip 1364\u00a0\u00bb<\/li><\/ul>\n\n\n\n<p>Mais tout ceci n&rsquo;arrive pas toujours &#8230; De la joie d&rsquo;auditer un \u00e9quipement sans y avoir un acc\u00e8s direct et en faisant conjectures sur conjectures.<\/p>\n\n\n\n<p>D&rsquo;apr\u00e8s notre contact chez Orange, toutes les femto concern\u00e9es ont disparues de la circulation le 6 janvier (sauf une le 8 &#8230;). Du c\u00f4t\u00e9 des membres de SCANI, certaines (qui n&rsquo;avaient pas \u00e9t\u00e9 red\u00e9marr\u00e9es) fonctionnaient encore le 13 janvier. Et bien entendu, il n&rsquo;y a eu aucune modification d&rsquo;ampleur sur le r\u00e9seau de SCANI qui pourrait avoir un rapport avec tout \u00e7a dans la premi\u00e8re quinzaine de janvier.<\/p>\n\n\n\n<p>Bref, on a encore l&rsquo;arri\u00e8re train dans les dunes de la plage, mais au moins, on a quelqu&rsquo;un \u00e0 qui parler au bon endroit et on a donc bon espoir d&rsquo;arriver au moins \u00e0 savoir pourquoi, et au mieux \u00e0 r\u00e9soudre le probl\u00e8me \\o\/<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Mise \u00e0 jour du 28 f\u00e9vrier 2020<\/h2>\n\n\n\n<p>Hier matin, un membre de SCANI a signal\u00e9 qu&rsquo;apr\u00e8s avoir r\u00e2l\u00e9 aupr\u00e8s du support Orange et s&rsquo;\u00eatre pris une fin de non recevoir sur le th\u00e8me \u00ab\u00a0SCANI n&rsquo;est pas un r\u00e9seau autoris\u00e9\u00a0\u00bb, sa femtocell \u00e9tait retomb\u00e9e en marche hier. Et du coup, toutes les autres probablement aussi (nous n&rsquo;avons pas pu joindre tout le monde).<\/p>\n\n\n\n<p>Notre contact chez Orange ne sait pas non plus pourquoi, bref, on est dans le flou le plus total, ne sachant ni pourquoi c&rsquo;est tomb\u00e9 en rade, ni pourquoi c&rsquo;est revenu, ni si la situation va durer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mise \u00e0 jour du 1er mars 2020<\/h2>\n\n\n\n<p>Attention, la suite est un brin technique !<\/p>\n\n\n\n<p>Le c\u0153ur du r\u00e9seau SCANI (situ\u00e9 \u00e0 Paris) a connu un incident le 27 f\u00e9vrier en d\u00e9but d&rsquo;apr\u00e8s midi. Concr\u00e8tement, rien de bien m\u00e9chant, un routeur a cess\u00e9 de fonctionner comme il fallait et le trafic a automatiquement \u00e9t\u00e9 d\u00e9rout\u00e9 vers le second, donnant lieu \u00e0 une interruption vers certaines destinations sur internet de l&rsquo;ordre de quelques minutes.<\/p>\n\n\n\n<p>Lors de cet incident, le routeur incrimin\u00e9 a tout simplement annonc\u00e9 aux autres op\u00e9rateurs auquel il est connect\u00e9 que le r\u00e9seau de SCANI avait disparu. Du coup, le trafic sortant vers internet continuait \u00e0 passer par lui, mais l&rsquo;ensemble du trafic entrant passait par l&rsquo;autre.<\/p>\n\n\n\n<p>C&rsquo;est \u00e0 ce moment pr\u00e9cis que les femtos Orange se sont mises \u00e0 fonctionner de nouveau.<\/p>\n\n\n\n<p>Le 28 au soir, nous avons r\u00e9tabli le fonctionnement normal du routeur fautif, sans faire le lien avec le retour des femtos. La m\u00e9t\u00e9o \u00e9tant ce qu&rsquo;elle est en ce moment, le d\u00e9partement subit beaucoup de coupures de courant un peu partout, et cet apr\u00e8s midi, un des membres de SCANI en Puisaye nous disait \u00ab\u00a0ah ben la femto qui remarche \u00e7a n&rsquo;a pas durer longtemps : elle est de nouveau en panne\u00a0\u00bb. C&rsquo;est \u00e0 ce moment qu&rsquo;on a commenc\u00e9 \u00e0 se dire que la disparition partielle du routeur et son retour \u00e9tait douteuses.<\/p>\n\n\n\n<p>On a donc, ce soir, volontairement coup\u00e9 le-dit routeur (enfin, une partie seulement, sans impact sur le trafic des membres) et avons constat\u00e9 que les femtos refonctionnaient. Apr\u00e8s quelques tests, nous avons donc fini par prendre contact avec nos camarades de chez Hivane (l&rsquo;op\u00e9rateur qui nous permet de joindre Orange depuis ce routeur) pour tenter de pousser les investigations.<\/p>\n\n\n\n<p>Hivane est un op\u00e9rateur associatif qui a pour objectif de fournir des ressources r\u00e9seaux aux petites structures comme nous. Il souffre parfois d&rsquo;attaques r\u00e9seau assez violentes dites \u00ab\u00a0attaques par d\u00e9ni de service\u00a0\u00bb, consistant \u00e0 bourrer les tuyaux jusqu&rsquo;\u00e0 plus soif pour rendre injoignable une machine ou un r\u00e9seau en particulier. Pour limiter la port\u00e9e de ces attaques et prot\u00e9ger ses utilisateurs (dont SCANI), Hivane a donc mis en place une limitation de d\u00e9bit sur certains protocoles souvent utilis\u00e9es dans le cadre d&rsquo;attaques par d\u00e9ni de service (dans le cas qui nous int\u00e9resse, le NTP, protocole servant aux ordinateurs \u00e0 se mettre \u00e0 l&rsquo;heure \u00e0 travers internet et permettant d&rsquo;\u00e9viter de mettre une pile qui a pour r\u00f4le de garder l&rsquo;heure qu&rsquo;il est dans un appareil quand il est d\u00e9branch\u00e9).<\/p>\n\n\n\n<p>Le fonctionnement normal de NTP est, pour simplifier, le suivant : <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Bonjour, tu sais quelle heure il est ? Chez moi, il est telle heure !<\/li><li>Salut, quand j&rsquo;ai re\u00e7u ta demande, il \u00e9tait telle heure. Et maintenant que je te r\u00e9ponds, il est telle heure.<\/li><li>Ok, bien re\u00e7u. Quand j&rsquo;ai re\u00e7u ta r\u00e9ponse, il \u00e9tait telle heure chez moi, du coup, j&rsquo;ai mis \u00e0 jour mon horloge, maintenant il est telle heure.<\/li><li>Oui, mais on dirait que pendant qu&rsquo;on se parle, le temps passe. A vue de nez, d&rsquo;apr\u00e8s ce qu&rsquo;on se dit l\u00e0, le trajet entre nous dure 34 millisecondes, donc il faut encore que tu te d\u00e9cale d&rsquo;un peu dans le futur pour que tu sois bon.<\/li><li>Ok merci A+.<\/li><\/ul>\n\n\n\n<p>Si on r\u00e9sume donc, il faut quelque chose comme 5 messages entre deux machines pour qu&rsquo;elles se mettent \u00e0 la m\u00eame heure. Dans la r\u00e9alit\u00e9, c&rsquo;est un peu plus, et surtout, le processus se r\u00e9p\u00e8te r\u00e9guli\u00e8rement pour s&rsquo;assurer que les horloges ne d\u00e9rivent pas.<\/p>\n\n\n\n<p>Mais les femtos d&rsquo;Orange, elles, elles envoient plusieurs centaines de fois cette quantit\u00e9 de messages pour tenter de se mettre \u00e0 l&rsquo;heure. On ne saura probablement jamais pourquoi mais ce n&rsquo;est pas un comportement normal. Du coup, la limitation de d\u00e9bit install\u00e9e par Hivane pour prot\u00e9ger nos r\u00e9seaux emp\u00eachait une mise \u00e0 l&rsquo;heure convenable de la femto.<\/p>\n\n\n\n<p>On pourrait se dire que ce n&rsquo;est pas bien grave, mais la femto utilise ensuite tout un tas de protocoles de s\u00e9curit\u00e9 pour se connecter au r\u00e9seau de l&rsquo;op\u00e9rateur et permettre de passer des coups de fil &#8230; Et l&rsquo;heure qu&rsquo;il est est un des \u00e9l\u00e9ments de base de la cryptographie sur internet.<\/p>\n\n\n\n<p>La solution mise en \u0153uvre pour \u00e9viter le probl\u00e8me est donc de lever la limitation de d\u00e9bit vers et depuis le r\u00e9seau d&rsquo;Orange ou sont h\u00e9berg\u00e9s les serveurs utilis\u00e9s par les femtos. On va \u00e9galement tenter de leur susurrer \u00e0 l&rsquo;oreille que rien ne sert d&rsquo;\u00eatre aussi agressifs sur le NTP pour avoir une heure qui va bien (apr\u00e8s tout, les femtos Bouygues -pour ne citer qu&rsquo;eux- y arrivent fort bien)<\/p>\n\n\n\n<p>On tient au passage \u00e0 remercier monsieur Y. chez Orange qui a pris contact avec nous pour tenter de r\u00e9soudre le probl\u00e8me ainsi que tous ses coll\u00e8gues.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depuis d\u00e9but janvier, les femtocell Orange des membres de SCANI tombent en panne les unes apr\u00e8s les autres. Le sympt\u00f4me est le suivant : A l&rsquo;instant T, tout va bien La femtocell red\u00e9marre (suite \u00e0 une coupure de courant, par exemple, ou le simple fait de l&rsquo;avoir d\u00e9branch\u00e9e) Elle ne retombe jamais en marche Si [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":442,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,4],"tags":[],"class_list":["post-441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reseau","category-technique"],"_links":{"self":[{"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/posts\/441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/comments?post=441"}],"version-history":[{"count":6,"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/posts\/441\/revisions"}],"predecessor-version":[{"id":453,"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/posts\/441\/revisions\/453"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/media\/442"}],"wp:attachment":[{"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/media?parent=441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/categories?post=441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.scani.fr\/index.php\/wp-json\/wp\/v2\/tags?post=441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}