Puncte:0

SUGESTIE la 127: „Comanda nu a fost găsită” fail2ban

drapel ng

Am o problemă cu Fail2ban. În jurnal am asta:

2021-12-05 00:49:23,968 fail2ban.utils [979765]: EROARE 7f9a6df8cdf0 -- stderr: '/bin/sh: 1: iptables: not found'
2021-12-05 00:49:23,968 fail2ban.utils [979765]: EROARE 7f9a6df8cdf0 -- stderr: '/bin/sh: 2: iptables: nu a fost găsit'
2021-12-05 00:49:23,968 fail2ban.utils [979765]: EROARE 7f9a6df8cdf0 -- stderr: '/bin/sh: 3: iptables: not found'
2021-12-05 00:49:23,968 fail2ban.utils [979765]: EROARE 7f9a6df8cdf0 -- a returnat 127
2021-12-05 00:49:23,969 fail2ban.utils [979765]: INFO SUGESTIE la 127: „Comanda nu a fost găsită”. Asigurați-vă că toate comenzile din „iptables -w -N f2b-nginx-badbots\niptables -w -A f2b-nginx-badbots -j RETURN\niptables -w -I INPUT -p tcp -j f2b-nginx-badbots” sunt în PATH procesului fail2ban-server (grep -a PATH= /proc/`pidof -x fail2ban-server`/environ). Poate doriți să porniți „fail2ban-server -f” separat, să îl inițiați cu „fail2ban-client reload” într-o altă sesiune shell și să observați dacă în terminale apar mesaje de eroare informative suplimentare.
2021-12-05 00:49:23,969 fail2ban.actions [979765]: EROARE Nu s-a executat acțiunea ban jail 'nginx-badbots' 'iptables-allports' info 'ActionInfo({'ip': '81.213.141.194', '' family': 'inet4', 'fid': <function Actions.ActionInfo.<lambda> at 0x7f9a6f56eca0>, 'raw-ticket': <function Actions.ActionInfo.<lambda> at 0x7f9a6f56f3a0>})': Eroare la începerea acțiunii Jail ('nginx-badbots')/iptables-allports: 'Eroare de script'
2021-12-05 00:49:23,969 fail2ban.actions [979765]: NOTIFICARE [nginx-badbots] Restabilire interdicție 82.66.13.48
2021-12-05 00:49:23,976 fail2ban.utils [979765]: EROARE 7f9a6df8cdf0 -- exec: iptables -w -N f2b-nginx-badbots

Poate cineva sa ma lumineze?

mulțumesc anticipat

Dennis Nolte avatar
drapel us
„/bin/sh: 2: iptables: nu a fost găsit” se pare că nu aveți iptables instalat
drapel ng
Buna ziua, Asta a fost, mulțumesc pentru ajutor.
Puncte:0
drapel us

În liniile de jurnal pe care le-ați postat puteți vedea eroarea „/bin/sh: 2: iptables: not found”

A comanda nu a fost găsită mesajul înseamnă de obicei că fie comanda nu este instalată, fie (mai rar) că comanda nu se află în variabila de mediu PATH.

Încercați să instalați pachetul care include comanda necesară, în cazul dvs. aceasta ar fi comanda iptables, care este același nume pentru pachet.

O comandă de instalare ca sudo apt install iptables ar trebui să vă ofere comanda necesară pentru funcționalitatea fail2ban pe debian.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.