如何查看 iptables 日志文件中哪个端口被阻止?

如何查看 iptables 日志文件中哪个端口被阻止?

我创建了一些 iptables 规则并对其进行了测试。我INPUT, OUTPUT使用以下代码创建了链:

  #!/bin/bash



iptables -F

iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

iptables -N accept-input

iptables -A accept-input -j LOG --log-prefix "INPUT-ACCEPTED "
iptables -A accept-input -j ACCEPT


iptables -N drop-input

iptables -A drop-input -j LOG --log-prefix "INPUT-DROPPED "
iptables -A drop-input -j DROP

iptables -N accept-output

iptables -A accept-output -j LOG --log-prefix "OUTPUT-ACCEPTED "
iptables -A accept-output -j ACCEPT

iptables -N drop-output

iptables -A drop-output -j LOG --log-prefix "OUTPUT-DROPPED "
iptables -A drop-output -j ACCEPT

iptables -A INPUT -j drop-input
iptables -A OUTPUT -j drop-output

我添加了其他规则以允许特定端口。我想查看丢弃的数据包。我对 IIS 网站使用端口 9191。我无法访问网站,因为该网站已被阻止。

答案1

grep DROPPED /var/log/kern.log

或者

dmesg|grep DROPPED

相关内容