Auteur Sujet: Intégration Home Assistant : relancer l'ONT RED/SFR automatiquement (résolu)  (Lu 1762 fois)

0 Membres et 1 Invité sur ce sujet

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 272
  • Montmorency (95)
Bonjour à tous,

Dans ma maison de campagne, mon MikroTik RB5900 est configuré en bypass Red-SFR, connecté à l'ONT SFR.
Cela fonctionne très bien depuis des années, sauf que .. une fois en moyenne tous les deux mois, je perds totalement la connexion Internet.
C'est vrai que je n'ai pas eu de problème de perte d'Internet depuis plus de 6 mois (je croise les doigts).

Mais quand cela arrive, c'est "panique à bord" car je perds le VPN Wireguard qui me relie à la campagne et je ne peux voir mes caméras ni accéder à Home Assistant. Dans ce cas, j'attends le week-end et je fais 100 km aller et 100 km retour, tout cela pour rebooter. Quand j'arrive enfin sur place, je reboote l"ONT et le routeur RB5009, sans trop comprendre les raisons du problème. Parfois, je me demande même si on m'a cambriolé, parce qu'à la campagne, c'est courant de couper l'Internet en cas de cambriolage. Bref, psychologiquement, je n'aime pas cette situation, même si maintenant j'ai bien compris qu'il y a 99% de chances que l'ONT déconne.

Avez-vous connaissance de ce problème de perte d'ONT, est-il identifié et comment y remédier ?
J'ai conscience que je donne très peu d'informations, alors désolé et merci d'avance pour vos réponses.

Sur le forum, j'ai lu que certains d'entre-vous avaient un backup 4G, mais cette solution ne me convient pas et je préfère régler le problème de la connexion fibre par un automatisme.

Cordialement,
Frédéric
« Modifié: 19 février 2025 à 22:47:01 par frederic.moreau »

xp25

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 6 508
Perte de connexion ONT tous les deux mois
« Réponse #1 le: 18 février 2025 à 22:22:42 »
Il n'y aurait pas une routine qui vérifie la box SFR ???

Une bonne prise programmable ;)

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 272
  • Montmorency (95)
Perte de connexion ONT tous les deux mois
« Réponse #2 le: 18 février 2025 à 22:28:23 »
Il n'y aurait pas une routine qui vérifie la box SFR ???
Je ne comprends pas. Est-ce que RED/SFR désactive la liaison à distance ?

Une bonne prise programmable ;)
Je dispose de Home Assistant et j'ai installé une prise Zigbee derrière l'ONT.
Il y a une intégration de ping pour déclencher des actions https://www.home-assistant.io/integrations/ping/#binary-sensor
Je vais essayer cela.

Mais qu'est-ce que vous me recommandez de pinger ? L'ONT ?
« Modifié: 19 février 2025 à 08:37:57 par frederic.moreau »

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 272
  • Montmorency (95)
Perte de connexion ONT tous les deux mois
« Réponse #3 le: 18 février 2025 à 22:40:44 »
Okay, merci. Je vais pinger 8.8.8.8 et en cas de non-réponse au bout de 20 minutes, je bascule la prise de l'ONT.
Sinon, si vous connaissez une solution plus simple, merci de me l'indiquer.
« Modifié: 19 février 2025 à 10:13:21 par frederic.moreau »

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 272
  • Montmorency (95)
Perte de connexion ONT tous les deux mois
« Réponse #4 le: 19 février 2025 à 08:49:41 »
Je vous tiens au courant :

J'ai défini dans Home Assistant un objet "Internet" correspondant à l'adresse IP de Google 8.8.8.8 dans l'intégration "Ping".
Toute mon installation est protégée des micro-coupures et j'ai de bons uptimes (généralement entre chaque MAJ du logiciel du routeur).

Ensuite, j'ai défini une action : si l'Internet n'est pas disponible durant 20 minutes, basculer la prise chambre des parents.
N'étant pas sur place, j'ai peur de tester directement avec la prise fibre.
« Modifié: 19 février 2025 à 12:11:00 par frederic.moreau »

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 272
  • Montmorency (95)
Perte de connexion ONT tous les deux mois
« Réponse #5 le: 19 février 2025 à 08:51:21 »
Cela étant réglé, quand je bascule l'ONT sur Off puis sur ON, est-ce que je suis certain que mon routeur fasse une nouvelle demande DHCP ? Quel est le timeout de la requête DHCP ? Est-ce que je ne ferais pas mieux de basculer également l'alimentation du routeur RB5009 ? Quelqu'un ayant des pertes d'ONT aurait-t-il analysé la cause de cette perte ?

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 272
  • Montmorency (95)
Intégration Home Assistant : relance l'ONT RED/SFR en cas de perte d'Internet
« Réponse #6 le: 19 février 2025 à 10:08:03 »
Je viens de me souvenir que le Mikrotik RB5009 disposait d'un watchdog vérifiant la présence d'Internet toutes les 60 secondes, 5 minutes après le démarrage, sinon il reboot. Donc pas besoin de le basculer électriquement. Et par conséquent, je n'ai pas à me soucier de l'expiration éventuelle du bail DHCP. C'est peut-être ce qui explique que je n'ai plus de problème de perte d'Internet depuis 6 mois. ::)
« Modifié: 19 février 2025 à 15:03:51 par frederic.moreau »

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 272
  • Montmorency (95)
Intégration Home Assistant : relancer l'ONT RED/SFR en cas de perte d'Internet
« Réponse #7 le: 19 février 2025 à 12:01:25 »
J'ai légèrement modifié le script. Tout d'abord, les objets Internet (8.8.8.8 ) et routeur (192.168.10.254) sont pingés toutes les 60 secondes. Ensuite, la perte d'internet doit être supérieure à 20 minutes ET le routeur doit être joignable sur réseau local depuis plus de 2 minutes. Dans ce cas il reste une fenêtre de 3 à 4 minutes pour rebooter l'ONT avant que le watchdog du routeur RB5900 ne reboote (=6-2-1). Cela me permettra de ne pas rebooter l'ONT dans tous les cas où je serais en train de manipuler le réseau local et/ou qu'il serait indisponible durant des heures (mais c'est rare vu que tout est en rack en filaire et sous alimentation contrôlée).

J'espère que les 2 minutes de fonctionnement du routeur sont suffisantes pour que le bail DHCP de RED/SFR n'arrive pas à expiration. Mais dans ce cas, 6 minutes plus tard, le RB5009 reboote.

L'inconvénient de ce script c'est qu'en cas de migration/modifications de RED/SFR vers une nouvelle infra, il y a un risque de boucle infinie avec un reboot de l'ONT toutes les 20 minutes. Il m'est déjà arrivé de recevoir un mail indiquant l'indisponibilité de ma ligne pour une courte durée en raison de travaux. Donc j'aurais peut-être intérêt à rallonger l'intervalle. Ceci dit ma config en bypass est stable depuis des années.

Si vous voyez une erreur de raisonnement, merci de me l'indiquer.

Reste à simuler une défaillance en débranchant l'ONT ce que je ferai semaine prochaine.
« Modifié: 19 février 2025 à 12:29:21 par frederic.moreau »

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 272
  • Montmorency (95)
Intégration Home Assistant : relancer l'ONT RED/SFR en cas de perte d'Internet
« Réponse #8 le: 19 février 2025 à 12:48:27 »
Bien entendu, si vous en savez plus sur le mode de fonctionnement de l'ONT, je suis preneur. Par exemple, en cas de travaux chez RED/SFR, est-il possible que l'ONT reste déconnecté durant des heures, puis se reconnecte toute seule ? Dans ce cas, j'aurais intérêt à rallonger la période entre les reboot de l'ONT, pour qu'ils restent exceptionnels. Par exemple en mettant 2 heures (12 reboot par jour maximum), voire même 6 heures (4 reboot par jour maximum).

Vos conseils et retours sur l'ONT sont précieux.

Edit : je viens de rajouter l'IP de l'ONT dans la liste des objets monitorés. Est-ce que je ne pourrais pas faire tout simplement un telnet dans l'ONT et la rebooter en soft.
« Modifié: 19 février 2025 à 13:15:00 par frederic.moreau »

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 272
  • Montmorency (95)
Intégration Home Assistant : relancer l'ONT RED/SFR en cas de perte d'Internet
« Réponse #9 le: 19 février 2025 à 13:08:47 »
Vous pouvez m'apporter plus d'infos ? A quelle condition peut-on pinger 192.168.4.1 ? Si je pinge 192.168.4.1, est-ce que cela présage d'un bon fonctionnement de l'ONT ? Comment se connecter en telnet sur l'ONT et comment la rebooter ?

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 2 694
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Intégration Home Assistant : relancer l'ONT RED/SFR en cas de perte d'Internet
« Réponse #10 le: 19 février 2025 à 14:20:45 »
bonjour, pourquoi se compliquer la vie ?
Tu branches l'ONT et le routeur sur la meme prise connectée, et tu ping 8.8.8.8 et si ca ne répond pas tu fais on/off sur la prise, ce qui rebootera les 2.
donc à moins que le problème soit sur 8.8.8.8 (qui par malchance ne répondrait plus), ça devrait être fiable dans 99,99999% des cas.
« Modifié: 19 février 2025 à 14:47:43 par rooot »

frederic.moreau

  • Abonné Free fibre
  • *
  • Messages: 272
  • Montmorency (95)
Intégration Home Assistant : relancer l'ONT RED/SFR en cas de perte d'Internet
« Réponse #11 le: 19 février 2025 à 14:39:31 »
Merci, je suis certain du bon fonctionnement du watchdog sous Mikrotik, parce que je l'ai déjà vu à l'oeuvre quand SFR est intervenu pour maintenance sur la ligne et que j'ai perdu l'Internet durant plusieurs heures. Le routeur Mikrotik RB5900 a alors rebooté en continu chaque 6 minutes jusqu'à rétablissement de la ligne. Même constat sur ma ligne Free quand un problème est intervenu de nuit : mon CCR2004 a rebooté en boucle jusqu'au rétablissement. L'avantage du watchdog, c'est qu'il ne génère aucun extra-courant en basculant la prise. Le RB5900 peut rebooter en boucle sans s’abîmer. C'est la même fonctionnalité qu'un ON/OFF électrique, mais propre et sans bavure. C'est fait pour rebooter proprement, il faut utiliser la fonctionnalité. Mikrotik n'est pas très clair concernant la nature du Watchdog, hardware ou software et je penche pour un watchdog software. En tous cas sur mes deux routeurs, cela ne m'est jamais arrivé de rester bloqué par un segfault qui aurait empêché le Watchdog de se déclencher.

Je reviens sur l'idée de se connecter en telnet sur l'ONT. Ce n'est pas une bonne idée, parce que si je me connecte et qu'en même temps le routeur reboote, cela risque de laisser l'ONT dans un état instable, par exemple arrêté.

Donc finalement, je préfère rebooter l'ONT au bout de 2 heures de perte d'Internet par un ON/OFF électrique. Je ferai un test avec une durée de 10 minutes pour valider et ensuite je le réglerai sur 2 heures, pour que cela reste compatible avec un intervention technique sur ma ligne qui couperait l'Internet du fait de RED/SFR ou d'un incident technique. 12 reboot dans la journée, c'est déjà largement suffisant.

Et jusqu'à preuve du contraire, ces derniers temps, mes uptime sont proches de ceux entre chaque mise à jour de RouterOS. Donc c'est que l'ONT est stable, sinon le routeur rebooterait et j'aurais des uptimes beaucoup plus courts.

Pour le fun, et convaincre ceux qui n'utilisent pas encore Home Assistant de le faire, une jolie copie d'écran qui montre les 3 objets monitorés.
« Modifié: 19 février 2025 à 15:11:30 par frederic.moreau »