Linux
linux +防火牆+如何檢查linux上的任何埠是否被防火牆/ iptables阻止
我的 redhat Linux 機器上的某些應用程序無法執行(我們懷疑根據應用程序日誌,某些埠被阻塞)
所以我們要檢查作業系統上被防火牆/iptables阻止的****所有埠
是否可以掃描/驗證 linux 作業系統上的所有埠(比如說來自**/etc/services**)並驗證被阻止的埠?
您可以轉儲您的機器執行的防火牆規則:
sudo iptables -S
如果你
firewalld
在 RHEL7 上使用,你可以使用sudo firewall-cmd --list-all-zones
以獲得更可讀的輸出。
您可能需要臨時修改 iptables 配置以將丟棄或拒絕的數據包記錄到 /var/log/messages。這可以幫助您確認埠是否確實被阻止。
您可以參考本指南來啟用日誌記錄。