라즈베리파이 5에 fail2ban 설치 하고 실행하려니 아래와 같이 오류가 나와서 실행이 안되는데...
OS는 bookworm 라이트 버전으로 설치되어 있습니다.
관련 검색을 해도 딱히 답이 나오질 않아서 클리앙에 도움을 요청합니다.
에러 관련 이슈는 다음과 같습니다. 도움 부탁드리겠습니다.
× fail2ban.service - Fail2Ban Service
Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Mon 2024-03-11 15:25:34 KST; 2min 11s ago
Duration: 127ms
Docs: man:fail2ban(1)
Process: 30960 ExecStart=/usr/bin/fail2ban-server -xf start (code=exited, status=255/EXCEPTION)
Main PID: 30960 (code=exited, status=255/EXCEPTION)
CPU: 121ms
Mar 11 15:25:34 raspberrypi5 systemd[1]: Started fail2ban.service - Fail2Ban Service.
Mar 11 15:25:34 raspberrypi5 fail2ban-server[30960]: 2024-03-11 15:25:34,114 fail2ban.configreader [30960]: WARNING 'allowipv6' not defined in 'Definition'. Using default one: 'auto'
Mar 11 15:25:34 raspberrypi5 fail2ban-server[30960]: 2024-03-11 15:25:34,127 fail2ban [30960]: ERROR Failed during configuration: Have not found any log file for sshd jail
Mar 11 15:25:34 raspberrypi5 fail2ban-server[30960]: 2024-03-11 15:25:34,133 fail2ban [30960]: ERROR Async configuration of server failed
Mar 11 15:25:34 raspberrypi5 systemd[1]: fail2ban.service: Main process exited, code=exited, status=255/EXCEPTION
Mar 11 15:25:34 raspberrypi5 systemd[1]: fail2ban.service: Failed with result 'exit-code'.
도움 부탁드리겠습니다.
sudo apt install rsyslog -y <- 이걸로 해결했습니다. 작동은 되네요.
그런데...
fail2ban.configreader [2248]: WARNING 'allowipv6' not defined in 'Definition'. Using default one: 'auto'
이 문제가 남았습니다. ipv6 관련한 저 내용은 무시해도 될듯도 합니다만....아..어렵습니다. ㅠ
검색해보니 backend를 systemd로 변경하는 workaround가 있고, 설정 변경하니 오류가 해결되었습니다.
참고하시라고 링크 남겨놓습니다.
https://github.com/fail2ban/fail2ban/issues/3292#issuecomment-1142503461
[Definition]
allowipv6 = auto
신경써 주셔서 감사합니다.