Score:0

คำแนะนำที่ 127: "ไม่พบคำสั่ง" ล้มเหลว 2 แบน

ธง ng

ฉันมีปัญหากับ Fail2ban ในบันทึกฉันมีสิ่งนี้:

2021-12-05 00:49:23,968 fail2ban.utils [979765]: ข้อผิดพลาด 7f9a6df8cdf0 -- stderr: '/bin/sh: 1: iptables: ไม่พบ'
2021-12-05 00:49:23,968 fail2ban.utils [979765]: ข้อผิดพลาด 7f9a6df8cdf0 -- stderr: '/bin/sh: 2: iptables: ไม่พบ'
2021-12-05 00:49:23,968 fail2ban.utils [979765]: ข้อผิดพลาด 7f9a6df8cdf0 -- stderr: '/bin/sh: 3: iptables: ไม่พบ'
2021-12-05 00:49:23,968 fail2ban.utils [979765]: ข้อผิดพลาด 7f9a6df8cdf0 -- ส่งคืน 127
2021-12-05 00:49:23,969 fail2ban.utils [979765]: INFO HINT on 127: "ไม่พบคำสั่ง" ตรวจสอบให้แน่ใจว่าคำสั่งทั้งหมดใน 'iptables -w -N f2b-nginx-badbots\niptables -w -A f2b-nginx-badbots -j RETURN\niptables -w -I INPUT -p tcp -j f2b-nginx-badbots' ใน PATH ของกระบวนการ fail2ban-server (grep -a PATH= /proc/`pidof -x fail2ban-server`/environ) คุณอาจต้องการเริ่ม "fail2ban-server -f" แยกกัน เริ่มด้วย "fail2ban-client reload" ในเชลล์เซสชันอื่น และสังเกตว่ามีข้อความแสดงข้อผิดพลาดที่ให้ข้อมูลเพิ่มเติมปรากฏในเทอร์มินัลหรือไม่
2021-12-05 00:49:23,969 fail2ban.actions [979765]: ข้อผิดพลาดในการดำเนินการแบนคุก 'nginx-badbots' ข้อมูล 'iptables-allports' 'ActionInfo({'ip': '81.213.141.194', ' family': 'inet4', 'fid': <function Actions.ActionInfo.<lambda> ที่ 0x7f9a6f56eca0>, 'raw-ticket': <function Actions.ActionInfo.<lambda> ที่ 0x7f9a6f56f3a0>})': เกิดข้อผิดพลาดในการเริ่มการดำเนินการคุก ('nginx-badbots')/iptables-allports: 'ข้อผิดพลาดของสคริปต์'
2021-12-05 00:49:23,969 fail2ban.actions [979765]: ประกาศ [nginx-badbots] กู้คืนแบน 82.66.13.48
2021-12-05 00:49:23,976 fail2ban.utils [979765]: ข้อผิดพลาด 7f9a6df8cdf0 -- exec: iptables -w -N f2b-nginx-badbots

ใครช่วยสอนฉันที

ขอบคุณล่วงหน้า

Dennis Nolte avatar
us flag
'/bin/sh: 2: iptables: ไม่พบ' ดูเหมือนว่าคุณไม่ได้ติดตั้ง iptables
ng flag
สวัสดี, แค่นั้นแหละ ขอบคุณสำหรับความช่วยเหลือของคุณ
Score:0
ธง us

ใน loglines ที่คุณโพสต์ คุณจะเห็นข้อผิดพลาด " /bin/sh: 2: iptables: not found'"

ไม่พบคำสั่ง ข้อความมักจะหมายความว่าไม่ได้ติดตั้งคำสั่ง หรือ (น้อยกว่า) คำสั่งไม่ได้อยู่ในตัวแปรสภาพแวดล้อม PATH

ลองติดตั้งแพ็คเกจที่มีคำสั่งที่จำเป็น ในกรณีของคุณนี่จะเป็นคำสั่ง iptables ซึ่งเป็นชื่อเดียวกับแพ็คเกจ

คำสั่งการติดตั้งเช่น sudo apt ติดตั้ง iptables ควรให้คำสั่งที่จำเป็นสำหรับฟังก์ชันการทำงาน fail2ban บนเดเบียนแก่คุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา