Fail2ban 出現 ERROR iptables -N
Fail2ban 是一套不錯的工具,不過在設定多個規則之後會發現啟動時出現
「
「
ERROR iptables -N XXXX
returned 100
」
這原因就出在規則設定太多,啟動每一個規則時速度太快,只需把速度放慢一點就可以解決。
解決步驟:
找到程式執行檔
,通常會在 usr/bin/fail2ban-client- 進行編輯 vi usr/bin/fail2ban-client
- 在
def __processCmd(self, cmd, showRet = True):
beautifier = Beautifier()
for
c
in
cmd:
beautifier.setInputCmd(c)
加入延遲,修改後內容如下:def __processCmd(self, cmd, showRet = True):
beautifier = Beautifier()
for
c
in
cmd:
time
.
sleep
(0.1)
beautifier.setInputCmd(c)
存檔後重新啟動就沒問題了。