IP bloquée par Apache

Hello,

Pour avancer sur mes soucis d’utilisation du plugin Ewejee sans mettre en peril mon Jeedom actif avec une vieille Debian, je suis reparti propre sur une autre RPI3B+ et juste installé ce plugin.
Quelquechose coince et l’auteur de Ewejee @Foulek57 recommande ce nouveau topic pour adresser le problème précis que je résume ici (pour les courageux, voir Le nom de l’équipement ne peut pas être vide (un autre) - Plugins / Objets connectés - Communauté Jeedom
Tout est fait suivant proprement les instructions de https://doc.jeedom.com/fr_FR/installation/rpi et Premier pas avec Jeedom.

  • Connection du SSD au PC windows et flashage avec Raspberry Pi Imager de jeedom-debian-buster-rpi-4.3.11.img (nouvelle, du 2022-12-01)
  • Sur la RPI3 (qui n’a pas de SD card inside), connexion du SSD, du reseau, power ON.
  • connexion en SSH==>OK
  • connexion a Jeedom, changement de mdp, input des identifiants market, etc…
  • reboot via le menu systeme de jeedom
  • Reconnexion à Jeedom, menu gestion des plugins, installation de Ewejee, saut sur la page de configuration du plugin, entrée des identifiants ewelink, selection mode binaire, Cloud+LAN, sauvegarde.
  • attente de la fin de l’installation des dépendances
  • attente dans l’espoir que le daemon local passe tout seul en okay. Ca devenait longuet. J’ai fait menu systeme->redemarer
  • redemarage classique de jeedom et apres 5min je vais voir la config plugin, tout est au vert, y compris le daemon
    Mais à partir de là, au bout d’un moment a essayer de tirer les vers du nez des logs (j’ai refait tout ca plusieurs fois avec differentes approches) la jeedom ne reponds plus au PC, mais un autre PC peut prendre la main sur le web de Jeedom, jusqu’à se faire lui aussi banir apres quelques tentatives sur le plugin. A chaque fois c’est bien l’IP qui est bannie pas juste le browser.
    Via ssh, ce log indique le banissement inexpliqué:
jeedom@jeedom:~ $ cat /var/www/html/log/ewejee_node
[http://192.168.31.202:80](http://192.168.31.202/) SSL ? non
Serveur correctement lancé sur [http://localhost:6005](http://localhost:6005/) Le Sat Dec 03 2022 18:40:06 GMT+0100 (heure normale d’Europe centrale)
{« error »:0,« apikey »:« 78377cc1-dbe4-4475-87f2-8f4012ba078f »,« config »:{« hb »:1,« hbInterval »:145},« sequence »:« 1670089205000 »}
jeedom@jeedom:~ $
jeedom@jeedom:~ $ cat /var/www/html/log/http.error
[Sat Dec 03 18:40:13.983489 2022] [php7:error] [pid 1028] [client 192.168.31.202:48090] PHP Fatal error: Uncaught Error: Call to a member function getName() on bool in /var/www/html/plugins/ewejee/core/class/ewejee.class.php:732
Stack trace:
#0 /var/www/html/plugins/ewejee/3rparty/update.php(31): ewejee::attribute_update(Array)
#1 {main}
thrown in /var/www/html/plugins/ewejee/core/class/ewejee.class.php on line 732
[Sat Dec 03 20:42:10.834880 2022] [access_compat:error] [pid 1004] [client 192.168.31.158:51705] AH01797: client denied by server configuration: /var/www/html/assets, referer: http://192.168.31.202/index.php?v=d&m=ewejee&p=ewejee
[Sat Dec 03 20:42:10.838178 2022] [access_compat:error] [pid 14768] [client 192.168.31.158:51707] AH01797: client denied by server configuration: /var/www/html/assets, referer: http://192.168.31.202/index.php?v=d&m=ewejee&p=ewejee
jeedom@jeedom:~ $

(192.168.31.158 est l’IP du PC qui se retrouve banni.)
Quelqu’un a une idée ?

Merci

Bonjour,

Je ne comprends pas la question.

Faut fixer le plugin, c’est la seule « idée » que j’ai perso:

  1. le plugin provoque une erreur
  2. ca génère probablement trop d’erreurs trop rapidement dans un log que surveille fail2ban
  3. ban de l’ip.

Bonsoir
Je n’ai peut rien compris
mais si tu paramètre apache pour ne pas bannir les IP correspondant à la RFC 1918, ça ne fonctionne pas ?
J’avais quelques plugin qui me posaient ce genres de problèmes et j’ai résolu de cette façon
Et désolé, si je réponds à coté
Cordialement