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()forcincmd:beautifier.setInputCmd(c)
加入延遲,修改後內容如下:def __processCmd(self, cmd, showRet = True):beautifier = Beautifier()forcincmd:time.sleep(0.1)beautifier.setInputCmd(c)
存檔後重新啟動就沒問題了。