在CentOS系統中,可以使用多種方法來測試防火墻的連通性。以下是一些常用的方法:
firewall-cmd 命令測試端口連通性查看防火墻狀態
systemctl status firewalld
開啟防火墻
systemctl start firewalld
關閉防火墻
systemctl stop firewalld
重啟防火墻
systemctl restart firewalld
永久關閉防火墻
systemctl disable firewalld
永久開啟防火墻
systemctl enable firewalld
查看已開放的端口
firewall-cmd --list-ports
開放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重啟防火墻使配置生效
firewall-cmd --reload
nc (netcat) 命令測試端口連通性nc 是一個功能強大的網絡工具,支持 TCP 和 UDP 協議端口測試。
TCP端口測試
nc -vz 10.0.1.161 9999
UDP端口測試
nc -vzu 10.0.1.161 9998
telnet 命令測試端口連通性telnet 命令可以進行遠程登錄計算機,也可以用來測試端口的連通性。
TCP端口測試
telnet 10.0.1.161 9999
UDP端口測試
由于 telnet 僅支持 TCP 協議,若要對 UDP 端口進行測試,可以使用 nc 程序。
nc -vuz 10.0.1.161 9998
通過這些方法,您可以有效地測試 CentOS 防火墻的連通性。