Salut les amis,
j'arrive pas à diagnostiquer un truc zarb : j'ai un kimsufi et parfois il n'est pas accessible en ssh / https pendant … 10 à 20 minutes.
Un mtr/traceroute/ping fonctionne sans pb.
Mais si je ssh, le tcpdump m'indique bien que les paquets partent, mais aucune réponse.
Côté serveur le firewall est stoppé.
J'ai cherché du côté de l'ipv6 qui est actif sur ce serveur, mais je ne sais pas trop quoi chercher en fait. (dmesg a attiré mon attention avec plein de messages "ip_set: protocol 6") mais pffff même en supprimant l'ipv6 j'ai le pb.
Ça m'arrive plus souvent avec mon téléphone (android) quand je suis connecté via le wifi chez moi ou au boulot … si ça coince, je stoppe le wifi et ça passe par la 3G, je réactive le wifi ça déconne, je repasse en 3G ça marche !
Et si je suis sur le serveur en ssh en même temps depuis mon pc je ne sais pas quoi chercher pour trouver l'origine du pb. C'est super énervant.
Je m'en rends compte parce-que j'ai un owncloud / agenda / mail sur ce serveur donc il est "monitoré" en quasi temps réel par mon téléphone :o)
Ça vous donne une idée ? Vous avez une piste ?
Merci d'avance,
Éric
# Fail2ban?
Posté par Jehan (site web personnel, Mastodon) . Évalué à 10.
Salut,
T'as pas de logiciel pour bannir des IPs malveillantes, du type fail2ban, sur ton serveur?
Quand je le paramétrais au début, j'étais un peu trop strict sur certaines règles, de sorte que j'auto-bannissais mon IP sur certains types de requête. Cela pourrait expliquer pourquoi ça marche en 3G mais pas en wifi (les 2 connexions ayant une IP publique différente).
Surtout si ton téléphone fait des requêtes très régulières (pour sync owncloud, agenda, mail…) et que tu as mis des règles pour contrer des DOS, il se pourrait que tu t'auto-bannisses.
Bon par contre, je bannissais des IPs sur requêtes http par erreur, mais jamais SSH (car là ma règle est super stricte, mais comme j'utilise une clé SSH, je fais jamais "d'erreur").
As-tu ce type de logiciel sur ton serveur? Si oui, tu devrais regarder de ce côté là, cela pourrait expliquer le problème de requêtes sans réponse. Tu dois trouver un bon compromis pour les règles fail2ban (ou logiciel similaire) entre trop de laxisme et trop strict.
Je te conseille aussi de regarder les logs pour y trouver des schémas de requêtes évidemment malveillantes tentées sur ton serveur de même que tes propres requêtes évidemment acceptables. Tu pourrais ainsi déduire des patterns qui seront plus fiables et permettront d'arrêter plus de requêtes malveillantes tout en protégeant les accès normaux.
Si par contre, c'est pas le problème, là je vois pas. :-)
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Fail2ban?
Posté par rycks . Évalué à 1.
Merci pour la piste mais non, j'ai effectivement des fail2ban et autres choses du genre mais rien dans les logs, rien dans iptables, rien de rien, je vais continuer à chercher et ptet qu'un jour j'aurais l'explication :-)
En fait j'aurais eu un coup de bol qu'une autre personne sur linuxfr me dise "ha moi aussi ça me fait ça avec un kimsufi" … peut-être que c'est du filtrage L7 chez ovh (vu que le ping/traceroute fonctionne bien pendant ce temps), en fait c'est toute l'impression que ça me donne mais on accuse toujours les autres et avant de les emmerder avec ça je voulais voir si vous aviez des idées …
eric.linuxfr@sud-ouest.org
[^] # Re: Fail2ban?
Posté par NeoX . Évalué à 2.
il est possible en effet que tu tombes dans leur systeme anti-DDOS si tes synchros de cloud sont trop frequentes
tu pourrais essayer en augmentant le delai entre les synchros, voire en desactivant completement la synchro automatique pour ne synchroniser qu'à la main.
tu verras alors vite si c'est ca qui enclenche l'antiDDOS.
[^] # Re: Fail2ban?
Posté par rycks . Évalué à 1.
Hello NeoX, ça progresse, j'ai un tcpdump qui donne ça:
Et un tail -f sur mon fichier apache *.log (erreur ou access) ne donne RIEN, c'est zarb, je reçois des paquets sur le port 443 mais apache semble ne rien voir arriver …
Ça vous fait penser à un truc ?
Je continue de creuser !
eric.linuxfr@sud-ouest.org
[^] # Re: Fail2ban?
Posté par NeoX . Évalué à 2.
oui, à un firewall qui drop juste apres avoir recu le paquet sur la carte reseau
=>
iptables-save
sur la machine te montrera s'il y a des regles de blocages.fail2ban peut etre reglé pour bloquer selon des erreurs dans les logs, ou un trop grand nombre de connexion…
et il modifie les regles de firewall pour bloquer "l'attaquant".
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.