私のiptablesは私が望むものとは反対です。

私のiptablesは私が望むものとは反対です。

私にはこんなルールがありますが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

おすすめ記事