Linux

linux +防火牆+如何檢查linux上的任何埠是否被防火牆/ iptables阻止

  • August 2, 2017

我的 redhat Linux 機器上的某些應用程序無法執行(我們懷疑根據應用程序日誌,某些埠被阻塞)

所以我們要檢查作業系統上被防火牆/iptables阻止的****所有埠

是否可以掃描/驗證 linux 作業系統上的所有埠(比如說來自**/etc/services**)並驗證被阻止的埠?

您可以轉儲您的機器執行的防火牆規則:

sudo iptables -S

如果你firewalld在 RHEL7 上使用,你可以使用

sudo firewall-cmd --list-all-zones

以獲得更可讀的輸出。

您可能需要臨時修改 iptables 配置以將丟棄或拒絕的數據包記錄到 /var/log/messages。這可以幫助您確認埠是否確實被阻止。

您可以參考本指南來啟用日誌記錄。

引用自:https://serverfault.com/questions/866448