
У меня есть такой набор iptables
правил...
$ sudo iptables -n -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
LOG all -- 0.0.0.0/0 0.0.0.0/0 limit: avg 5/min bu
REJECT tcp -- 192.168.1.134 0.0.0.0/0 tcp dpt:22 reject-w
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
... выше блокирует 192.168.1.134, но не регистрирует попытки с 192.168.1.134. Вместо этого регистрируются соединения от других клиентов. Я просто хочу регистрировать потерянные пакеты. Я хочу регистрировать все потерянные пакеты.
решение1
Удалите существующее LOG
правило и замените его правилом, которое будет регистрировать только пакеты, соответствующие --dport 22
. Это будет соответствовать тем же пакетам, которые будут отклонены REJECT
правилом
iptables -D INPUT 1 # Deletes rule 1 on INPUT chain
iptables -I INPUT 1 -p tcp -s 192.168.1.134 --dport 22 -j LOG