Опять про fail2ban
Posted: Fri Jan 22, 2016 8:55 am
Исходная задача - добавить 2 правила для сервера Freeswitch (SIP) и сделать так, чтобы в интерфейсе Vesta отображались забаненые адреса.
1) Добавил 2 правила в firewall - http://bit.ly/1nd33o0
2) Добавил в jail.local условия бана (по аналогии с другими)
3) Перезапускаю, и вижу в логах fail2ban такое
А в логе Vesta соотв. вот такое
Айпишники при этом банятся, но в интерфейсе не отображаются
Как победить и что я делаю не так ?
1) Добавил 2 правила в firewall - http://bit.ly/1nd33o0
2) Добавил в jail.local условия бана (по аналогии с другими)
SpoilerShow
Code: Select all
[ssh-iptables]
enabled = true
filter = sshd
action = vesta[name=SSH]
logpath = /var/log/auth.log
maxretry = 5
[vsftpd-iptables]
enabled = true
filter = vsftpd
action = vesta[name=FTP]
logpath = /var/log/vsftpd.log
maxretry = 5
[exim-iptables]
enabled = true
filter = exim
action = vesta[name=MAIL]
logpath = /var/log/exim4/mainlog
[dovecot-iptables]
enabled = false
filter = dovecot
action = vesta[name=MAIL]
logpath = /var/log/dovecot.log
[mysqld-iptables]
enabled = false
filter = mysqld-auth
action = vesta[name=DB]
logpath = /var/log/mysql.log
maxretry = 5
[vesta-iptables]
enabled = true
filter = vesta
action = vesta[name=VESTA]
logpath = /var/log/vesta/auth.log
maxretry = 5
[freetcp-iptables]
enabled = true
filter = freeswitch
action = vesta[name=FREETCP]
logpath = /usr/local/freeswitch/log/freeswitch.log
maxretry = 5
[freeudp-iptables]
enabled = true
filter = freeswitch
action = vesta[name=FREEUDP]
logpath = /usr/local/freeswitch/log/freeswitch.log
maxretry = 5
SpoilerShow
Code: Select all
2016-01-22 11:46:47,050 fail2ban.jail [20503]: INFO Creating new jail 'ssh'
2016-01-22 11:46:47,050 fail2ban.jail [20503]: INFO Jail 'ssh' uses poller
2016-01-22 11:46:47,066 fail2ban.jail [20503]: INFO Initiated 'polling' backend
2016-01-22 11:46:47,269 fail2ban.filter [20503]: INFO Added logfile = /var/log/auth.log
2016-01-22 11:46:47,371 fail2ban.filter [20503]: INFO Set maxRetry = 6
2016-01-22 11:46:47,676 fail2ban.filter [20503]: INFO Set findtime = 600
2016-01-22 11:46:47,778 fail2ban.actions[20503]: INFO Set banTime = 600
2016-01-22 11:46:50,269 fail2ban.jail [20503]: INFO Creating new jail 'vsftpd'
2016-01-22 11:46:50,269 fail2ban.jail [20503]: INFO Jail 'vsftpd' uses poller
2016-01-22 11:46:50,270 fail2ban.jail [20503]: INFO Initiated 'polling' backend
2016-01-22 11:46:50,474 fail2ban.filter [20503]: INFO Added logfile = /var/log/vsftpd.log
2016-01-22 11:46:50,576 fail2ban.filter [20503]: INFO Set maxRetry = 6
2016-01-22 11:46:50,880 fail2ban.filter [20503]: INFO Set findtime = 600
2016-01-22 11:46:50,982 fail2ban.actions[20503]: INFO Set banTime = 600
2016-01-22 11:46:52,410 fail2ban.jail [20503]: INFO Creating new jail 'ssh-iptables'
2016-01-22 11:46:52,410 fail2ban.jail [20503]: INFO Jail 'ssh-iptables' uses poller
2016-01-22 11:46:52,411 fail2ban.jail [20503]: INFO Initiated 'polling' backend
2016-01-22 11:46:52,614 fail2ban.filter [20503]: INFO Added logfile = /var/log/auth.log
2016-01-22 11:46:52,716 fail2ban.filter [20503]: INFO Set maxRetry = 5
2016-01-22 11:46:53,022 fail2ban.filter [20503]: INFO Set findtime = 600
2016-01-22 11:46:53,125 fail2ban.actions[20503]: INFO Set banTime = 600
2016-01-22 11:46:55,167 fail2ban.jail [20503]: INFO Creating new jail 'vsftpd-iptables'
2016-01-22 11:46:55,167 fail2ban.jail [20503]: INFO Jail 'vsftpd-iptables' uses poller
2016-01-22 11:46:55,168 fail2ban.jail [20503]: INFO Initiated 'polling' backend
2016-01-22 11:46:55,372 fail2ban.filter [20503]: INFO Added logfile = /var/log/vsftpd.log
2016-01-22 11:46:55,474 fail2ban.filter [20503]: INFO Set maxRetry = 5
2016-01-22 11:46:55,779 fail2ban.filter [20503]: INFO Set findtime = 600
2016-01-22 11:46:55,881 fail2ban.actions[20503]: INFO Set banTime = 600
2016-01-22 11:46:56,899 fail2ban.jail [20503]: INFO Creating new jail 'exim-iptables'
2016-01-22 11:46:56,899 fail2ban.jail [20503]: INFO Jail 'exim-iptables' uses poller
2016-01-22 11:46:56,900 fail2ban.jail [20503]: INFO Initiated 'polling' backend
2016-01-22 11:46:57,104 fail2ban.filter [20503]: INFO Added logfile = /var/log/exim4/mainlog
2016-01-22 11:46:57,205 fail2ban.filter [20503]: INFO Set maxRetry = 3
2016-01-22 11:46:57,510 fail2ban.filter [20503]: INFO Set findtime = 600
2016-01-22 11:46:57,612 fail2ban.actions[20503]: INFO Set banTime = 600
2016-01-22 11:46:58,943 fail2ban.jail [20503]: INFO Creating new jail 'vesta-iptables'
2016-01-22 11:46:58,944 fail2ban.jail [20503]: INFO Jail 'vesta-iptables' uses poller
2016-01-22 11:46:58,945 fail2ban.jail [20503]: INFO Initiated 'polling' backend
2016-01-22 11:46:59,149 fail2ban.filter [20503]: INFO Added logfile = /var/log/vesta/auth.log
2016-01-22 11:46:59,250 fail2ban.filter [20503]: INFO Set maxRetry = 5
2016-01-22 11:46:59,555 fail2ban.filter [20503]: INFO Set findtime = 600
2016-01-22 11:46:59,657 fail2ban.actions[20503]: INFO Set banTime = 600
2016-01-22 11:47:00,572 fail2ban.jail [20503]: INFO Creating new jail 'freetcp-iptables'
2016-01-22 11:47:00,574 fail2ban.jail [20503]: INFO Jail 'freetcp-iptables' uses poller
2016-01-22 11:47:00,576 fail2ban.jail [20503]: INFO Initiated 'polling' backend
2016-01-22 11:47:00,779 fail2ban.filter [20503]: INFO Added logfile = /usr/local/freeswitch/log/freeswitch.log
2016-01-22 11:47:00,881 fail2ban.filter [20503]: INFO Set maxRetry = 5
2016-01-22 11:47:01,186 fail2ban.filter [20503]: INFO Set findtime = 600
2016-01-22 11:47:01,288 fail2ban.actions[20503]: INFO Set banTime = 600
2016-01-22 11:47:02,306 fail2ban.jail [20503]: INFO Creating new jail 'freeudp-iptables'
2016-01-22 11:47:02,306 fail2ban.jail [20503]: INFO Jail 'freeudp-iptables' uses poller
2016-01-22 11:47:02,307 fail2ban.jail [20503]: INFO Initiated 'polling' backend
2016-01-22 11:47:02,510 fail2ban.filter [20503]: INFO Added logfile = /usr/local/freeswitch/log/freeswitch.log
2016-01-22 11:47:02,612 fail2ban.filter [20503]: INFO Set maxRetry = 5
2016-01-22 11:47:02,917 fail2ban.filter [20503]: INFO Set findtime = 600
2016-01-22 11:47:03,019 fail2ban.actions[20503]: INFO Set banTime = 600
2016-01-22 11:47:04,039 fail2ban.jail [20503]: INFO Jail 'ssh' started
2016-01-22 11:47:04,152 fail2ban.jail [20503]: INFO Jail 'vsftpd' started
2016-01-22 11:47:04,265 fail2ban.jail [20503]: INFO Jail 'ssh-iptables' started
2016-01-22 11:47:04,371 fail2ban.jail [20503]: INFO Jail 'vsftpd-iptables' started
2016-01-22 11:47:04,475 fail2ban.jail [20503]: INFO Jail 'exim-iptables' started
2016-01-22 11:47:04,580 fail2ban.jail [20503]: INFO Jail 'vesta-iptables' started
2016-01-22 11:47:04,692 fail2ban.jail [20503]: INFO Jail 'freetcp-iptables' started
2016-01-22 11:47:04,750 fail2ban.actions.action[20503]: ERROR /usr/local/vesta/bin/v-add-firewall-chain FREETCP returned 100
2016-01-22 11:47:04,802 fail2ban.jail [20503]: INFO Jail 'freeudp-iptables' started
2016-01-22 11:47:04,878 fail2ban.actions.action[20503]: ERROR /usr/local/vesta/bin/v-add-firewall-chain FREEUDP returned 100
Code: Select all
2016-01-22 11:47:04 v-add-firewall-chain 'FREETCP' [Error 1]
2016-01-22 11:47:04 v-add-firewall-chain 'FREEUDP' [Error 1]
Как победить и что я делаю не так ?