如何查看 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

相關內容