Accueil Logiciels
routeur4g.fr est financé par ses lecteurs. Quand vous achetez en passant par les liens du site, nous pouvons toucher une commission d’affiliation.

LTE H-Monitor message d'erreur NAS Synology

Marcopolo54Marcopolo54 Membre Messages: 16
Modifié (juin 2020) dans Logiciels
Bonjour

J'ai installé hier soir selon les recommandations le logiciel LTE H Monitor sur mon NAS Synology. La tâche a été crée et LTE tourne (2 processus en cours dans gestionnaire de tâche du NAS et mise à jour toutes les deux minutes du fichier LTEHMonitor.dat
L'objectif est de forcer le routeur 4G Huawei B715s-23c à utilisere la bande B28 (700MHz) en upload.
Ce matin, après un reboot automatique dans la nuit du routeur (enfin je pense) je ne retrouve pas la config souhaitée mais B7 en upload.
Je jette donc un coup d'oeil dans le journal d'activité et je trouve plein de lignes avec cela :

04/06/2020 10:13:34.540 1100 Info Tick 116848
04/06/2020 10:13:34.544 1159 Error Can't process router response (for /api/device/signal)
System.Net.WebException: Error getting response stream (ReadDone4): ServerProtocolViolation ---> System.ArgumentException: no colon found
Parameter name: header
  at System.Net.WebConnection.GetResponse (System.Net.WebConnectionData data, System.Net.ServicePoint sPoint, System.Byte[] buffer, System.Int32 max) [0x00200] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
  at System.Net.WebConnection.ReadDone (System.IAsyncResult result) [0x000ac] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
   --- End of inner exception stack trace ---
  at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00064] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
  at System.Net.HttpWebRequest.GetResponse () [0x0000e] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
  at LTEHMonitor.HRouter. (System.Net.HttpWebRequest , System.Boolean , System.String ) [0x00000] in <2ef26f4de9d14e02aed95121bc9af9d2>:0 
04/06/2020 10:13:34.545 1135 Error Can't get Signal/Trafic api
04/06/2020 10:13:35.040 1100 Info Tick 116849
04/06/2020 10:13:35.047 1159 Error Can't process router response (for /api/device/signal)
System.Net.WebException: Error getting response stream (ReadDone4): ServerProtocolViolation ---> System.ArgumentException: no colon found
Parameter name: header
  at System.Net.WebConnection.GetResponse (System.Net.WebConnectionData data, System.Net.ServicePoint sPoint, System.Byte[] buffer, System.Int32 max) [0x00200] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
  at System.Net.WebConnection.ReadDone (System.IAsyncResult result) [0x000ac] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
   --- End of inner exception stack trace ---
  at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00064] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
  at System.Net.HttpWebRequest.GetResponse () [0x0000e] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
  at LTEHMonitor.HRouter. (System.Net.HttpWebRequest , System.Boolean , System.String ) [0x00000] in <2ef26f4de9d14e02aed95121bc9af9d2>:0 
04/06/2020 10:13:35.047 1135 Error Can't get Signal/Trafic api

Et là, je suis au bout de mes compétences. Je ne sais pas par quel bout attaquer le problème
1) de non fonctionnement de la surveillance de la configuration radio qui est bien coché dans LTE /Configuration /Radio /Quand c'est nécessaire
2) de ces centaines de lignes d'erreur

Il y a peut-être un lien entre les deux ????
Si vous avez une piste, merci car là, je suis bloquer.
Merci
Message edité par ludovick on

Réponses

  • oga83oga83 Membre Messages: 1121
    Il y a certainement un lien.
    Les erreurs ci-dessus indiquent que les apis du routeur ne sont plus accessibles par le LAN.
    Quand il y a ces erreurs :
    - Il faudrait essayer d'accéder à l'interface Web du routeur.
    - Un reboot du routeur règle t'il le problème ?
  • Marcopolo54Marcopolo54 Membre Messages: 16
    Merci
    Aucun souci pour accéder à l'interface web du routeur. Il répond normalement.
    Mais j'ai toujours :
    04/06/2020 15:24:56.864 1100 Info Tick 154172
    04/06/2020 15:24:56.869 1159 Error Can't process router response (for /api/device/signal)
    System.Net.WebException: Error getting response stream (ReadDone4): ServerProtocolViolation ---> System.ArgumentException: no colon found
    Parameter name: header
      at System.Net.WebConnection.GetResponse (System.Net.WebConnectionData data, System.Net.ServicePoint sPoint, System.Byte[] buffer, System.Int32 max) [0x00200] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
      at System.Net.WebConnection.ReadDone (System.IAsyncResult result) [0x000ac] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
       --- End of inner exception stack trace ---
      at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00064] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
      at System.Net.HttpWebRequest.GetResponse () [0x0000e] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
      at LTEHMonitor.HRouter. (System.Net.HttpWebRequest , System.Boolean , System.String ) [0x00000] in <2ef26f4de9d14e02aed95121bc9af9d2>:0 
    04/06/2020 15:24:56.869 1135 Error Can't get Signal/Trafic api

    Après reboot :
    04/06/2020 15:30:38.486 1100 Info Tick 154747
    04/06/2020 15:30:38.491 1159 Error Can't process router response (for /api/device/signal)
    System.Net.WebException: Error getting response stream (ReadDone4): ServerProtocolViolation ---> System.ArgumentException: no colon found
    Parameter name: header
      at System.Net.WebConnection.GetResponse (System.Net.WebConnectionData data, System.Net.ServicePoint sPoint, System.Byte[] buffer, System.Int32 max) [0x00200] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
      at System.Net.WebConnection.ReadDone (System.IAsyncResult result) [0x000ac] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
       --- End of inner exception stack trace ---
      at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00064] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
      at System.Net.HttpWebRequest.GetResponse () [0x0000e] in <5071a6e4a4564e19a2eda0f53e42f9bd>:0 
      at LTEHMonitor.HRouter. (System.Net.HttpWebRequest , System.Boolean , System.String ) [0x00000] in <2ef26f4de9d14e02aed95121bc9af9d2>:0 
    04/06/2020 15:30:38.491 1135 Error Can't get Signal/Trafic api

    Donc aucun changement, et la configuration radio ne remonte pas non plus automatiquement.
    Merci pour votre aide
  • oga83oga83 Membre Messages: 1121
    1- L'utlisateur est root ?
    2- il faut essayer en lançant la commande dans une session ssh pour voir ce qui se passe
    3- un ping a partir du nas sur le routeur fonctionne t'il ?

  • oga83oga83 Membre Messages: 1121
    Et le logiciel fonctionne t'il quand il est lancé sur un pc à partir du partage réseau sur le nas ?
  • Marcopolo54Marcopolo54 Membre Messages: 16
    Bonsoir
    Je viens de trouver la solution à mon problème (enfin je pense...).
    Pour une raison que je ne connais pas, si le dossier LTEHMonitor est crée dans le dossier Homes du NAS, il n'est pas possible d'affecter les bons droits de lecture et écriture au dossier créé. Une nouvelle création d'un dossier LTEHMonitor dans un autre dossier que Homes a résolu le problème.
    Après lancement de LTEHMonitor, on trouve dans le journal d'activité ceci :smiley:

    06/06/2020 22:39:40.570 1000 Info Loading configuration file \\nas-de-marc\A ranger\LTE H-Monitor\LTEHMonitor.xml
    06/06/2020 22:39:40.753 1179 Info Got CSRF session token
    06/06/2020 22:39:42.834 1159 Error Can't process router response (for :81/api/hme.xml)
    System.Net.WebException: Impossible de se connecter au serveur distant ---> System.Net.Sockets.SocketException: Aucune connexion n’a pu être établie car l’ordinateur cible l’a expressément refusée 192.168.2.1:81
       à System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
       à System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
       --- Fin de la trace de la pile d'exception interne ---
       à System.Net.HttpWebRequest.GetResponse()
       à LTEHMonitor.HRouter.(HttpWebRequest , Boolean , String )
    06/06/2020 22:39:43.215 1100 Info Tick 0
    06/06/2020 22:39:43.295 1111 Info Updating session token
    06/06/2020 22:39:43.300 1179 Info Got CSRF session token
    06/06/2020 22:39:43.677 1179 Info Got CSRF session token
    06/06/2020 22:39:43.771 1179 Info Got CSRF session token
    06/06/2020 22:39:44.598 1100 Info Tick 1
    06/06/2020 22:39:44.652 1111 Info Updating session token
    06/06/2020 22:39:44.657 1179 Info Got CSRF session token
    06/06/2020 22:39:44.680 1179 Info Got CSRF session token
    06/06/2020 22:39:44.734 1179 Info Got CSRF session token
    06/06/2020 22:39:45.509 1100 Info Tick 1
    06/06/2020 22:39:45.531 1111 Info Updating session token
    06/06/2020 22:39:45.537 1179 Info Got CSRF session token
    06/06/2020 22:39:45.823 1001 Info Saving configuration file \\nas-de-marc\A ranger\LTE H-Monitor\LTEHMonitor.xml
    06/06/2020 22:39:46.338 1100 Info Tick 2
    06/06/2020 22:39:46.838 1100 Info Tick 3
    06/06/2020 22:39:47.339 1100 Info Tick 4
    06/06/2020 22:39:47.840 1100 Info Tick 5
    06/06/2020 22:39:48.341 1100 Info Tick 6
    06/06/2020 22:39:48.842 1100 Info Tick 7
    06/06/2020 22:39:49.342 1100 Info Tick 8
    06/06/2020 22:39:49.844 1100 Info Tick 9
    06/06/2020 22:39:50.345 1100 Info Tick 10

    J'ai l'impression qu'il y a eu un problème de connexion au lancement de LTE qui a généré quelques erreurs mais que 5 secondes après, c'était réglé.
    Ma compréhension est-elle la bonne à votre avis ?
    Merci
  • Marcopolo54Marcopolo54 Membre Messages: 16
    Petite précision :
    Dès que LTE lancé sur le PC est fermé, il n'y a plus de mise à jour des 3 fichiers LTEHMonitor.dat, .txt et .xml
    Deux processus ltehmonitor sont pourtant bien présents sur le NAS avec statut "En veille"
    Sauvegarde automatique toutes les 2 minutes paramétrée.
    Journal plus mis à jour donc je ne sais pas ce qu'il se passe ...
    LTE tourne-t-il vraiment en tâche de fond sur le NAS, là est aussi la question. 

  • oga83oga83 Membre Messages: 1121
    Certaines lignes dans le fichier journal ne sont pas des erreurs.
    Le message cité est normal : Au démarrage, LTE H-Monitor essaye de contacter la version embarquée sur le routeur et ici elle n'est pas installée.
    Il faut éviter les espaces dans le chemin d'accès sur le NAS; sinon, il faut ajouter les séquences d'escape dans la ligne de commande.
    Pas de réponse à mes questions précédentes ?
  • Marcopolo54Marcopolo54 Membre Messages: 16
    Bonsoir

    Désolé pour le délai de réponse.
    Les voici :
    1- L'utlisateur est root ? = Oui
    2- il faut essayer en lançant la commande dans une session ssh pour voir ce qui se passe = je ne sais pas encore ce qu'est une session SSH. Je vais chercher. Quelle commande je dois lancer ???
    3- un ping a partir du nas sur le routeur fonctionne t'il ? = Désolé, je ne sais pas faire.

    Merci
  • oga83oga83 Membre Messages: 1121
    2- Il faut utiliser un client ssh sur le pc (putty, mobaxterm, ...). .La commande à tester est la même que celle utilisée dans le planificateur de tâches.
    3- ping 192.168.1.1 (à ajuster en fonction de l'adresse ip du routeur).
  • Marcopolo54Marcopolo54 Membre Messages: 16
    Oui, le ping je connais. Ce que je ne sais pas faire, c'est le lancer à partir du NAS Synology.
    Merci
  • Ach65Ach65 Membre Messages: 591
    @Marcopolo54
    Lancer à partir du Nas, c'est très simple : dans le planificateur de taches, mettre en surbrillance la ligne du script et cliquer sur "Exécuter" 

  • Marcopolo54Marcopolo54 Membre Messages: 16
    Super. Merci
    J'essaie dès demain matin.
    Bonne soirée
  • Marcopolo54Marcopolo54 Membre Messages: 16
    C'est fait :
    PING 192.168.x.x (192.168.x.x) 56(84) bytes of data.
    64 bytes from 192.168.x.x: icmp_seq=1 ttl=63 time=0.700 ms
    64 bytes from 192.168.x.x: icmp_seq=2 ttl=63 time=0.582 ms
    64 bytes from 192.168.x.x: icmp_seq=3 ttl=63 time=0.558 ms
    64 bytes from 192.168.x.x: icmp_seq=4 ttl=63 time=0.612 ms
    64 bytes from 192.168.x.x: icmp_seq=5 ttl=63 time=0.597 ms
    64 bytes from 192.168.x.x: icmp_seq=6 ttl=63 time=0.594 ms
    64 bytes from 192.168.x.x: icmp_seq=7 ttl=63 time=0.569 ms
    64 bytes from 192.168.x.x: icmp_seq=8 ttl=63 time=0.582 ms
    64 bytes from 192.168.x.x: icmp_seq=9 ttl=63 time=0.530 ms
    64 bytes from 192.168.x.x: icmp_seq=10 ttl=63 time=0.565 ms
    64 bytes from 192.168.x.x: icmp_seq=11 ttl=63 time=0.594 ms
    64 bytes from 192.168.x.x: icmp_seq=12 ttl=63 time=0.597 ms
    64 bytes from 192.168.x.x: icmp_seq=13 ttl=63 time=0.790 ms
    etc etc

    Donc le NAS voit bien le routeur 4G.
    Ensuite, j'ai installé PuTTY et lancé un ping. J'obtiens :
    login as: XXXXXX
    XXXXXX@192.168.Y.Y's password:
    XXXXXX@NAS-de-Marc:~$ ping 192.168.X.X
    ping: socket: Operation not permitted
    ping: socket: Operation not permitted
    XXXXXX@NAS-de-Marc:~$

    Et là, je suis bloqué car je suis bien administrateur du NAS.
    Merci


Connectez-vous ou Inscrivez-vous pour répondre.