Всем доброго времени суток!
На сервачке работает fail2ban и нормально банит. В логах заметил, что с китайских айпишников так же щимятся по ssh на роутер, причем порт изменен. Решил заставить fail2ban банить сразу на роутере.
fail2ban у меня банит сразу по всем портам. В action.d/iptables-allports.conf перед iptables ... добавил строки ssh admin@192.168.1.1 -p2222
actionban = ssh admin@192.168.1.1 -p2222 iptables -I fail2ban-<name> 1 -s <ip> -j <blocktype>
Вот тестил с телефона, в забаненых висит айпишник 95.153.168.141, но толку нет, могу подключаться с телефона.
# ssh admin@192.168.1.1 -p2222 iptables -n -L -v
Chain INPUT (policy ACCEPT 40242 packets, 4507K bytes)
pkts bytes target prot opt in out source destination
186 19209 fail2ban-APACHE tcp -- * * 0.0.0.0/0 0.0.0.0/0
252 32870 fail2ban-ProFTPD tcp -- * * 0.0.0.0/0 0.0.0.0/0
317 46431 fail2ban-SSH tcp -- * * 0.0.0.0/0 0.0.0.0/0
0 0 REJECT udp -- ppp+ * 0.0.0.0/0 0.0.0.0/0 udp dpt:1900 reject-with icmp-port-unreachable
0 0 REJECT tcp -- ppp+ * 0.0.0.0/0 0.0.0.0/0 tcp dpt:1900 reject-with icmp-port-unreachable
Chain FORWARD (policy ACCEPT 450K packets, 262M bytes)
pkts bytes target prot opt in out source destination
434 43012 DROP all -- * * 0.0.0.0/0 0.0.0.0/0 state INVALID
18067 1005K TCPMSS tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp flags:0x06/0x02 TCPMSS clamp to PMTU
248K 235M MINIUPNPD all -- ppp+ !ppp+ 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT 41679 packets, 6434K bytes)
pkts bytes target prot opt in out source destination
Chain MINIUPNPD (1 references)
pkts bytes target prot opt in out source destination
Chain fail2ban-APACHE (1 references)
pkts bytes target prot opt in out source destination
0 0 REJECT all -- * * 95.153.168.141 0.0.0.0/0 reject-with icmp-port-unreachable
186 19209 RETURN all -- * * 0.0.0.0/0 0.0.0.0/0
Chain fail2ban-ProFTPD (1 references)
pkts bytes target prot opt in out source destination
252 32870 RETURN all -- * * 0.0.0.0/0 0.0.0.0/0
Chain fail2ban-SSH (1 references)
pkts bytes target prot opt in out source destination
317 46431 RETURN all -- * * 0.0.0.0/0 0.0.0.0/0
Может тут виноваты правила роутера, которые висят в FORWARD? Как заставить банить злодеев и не сломать остальное?