1. 程式人生 > >CentOS 7通過Firewall開放防火墻端口

CentOS 7通過Firewall開放防火墻端口

-s sta 常用 技術分享 臨時 man data- 配置 har

發現在CentOS 7上開放端口用iptables沒效果(或者是sodino沒找到正確的命令,傳說Centos7 下默認的防火墻是 Firewall,替代了之前的 iptables)…

使用firewall-cmd開放端口則立即就生效了。
見下操作:

1 2 3 4 5 6 7 firewall-cmd --state //查看運行狀態 // 開放1024的端口 firewall-cmd --add-port=1024/tcp permanent // 重載生效剛才的端口設置 firewall-cmd --reload

效果見下圖:
技術分享

firewall-cmd --zone=public --add-port=2888/tcp --permanent

firewall常用命令如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 常用命令介紹 firewall-cmd --state ##查看防火墻狀態,是否是running firewall-cmd --reload ##重新載入配置,比如添加規則之後,需要執行此命令 firewall-cmd --get-zones ##列出支持的zone firewall-cmd --get-services ##列出支持的服務,在列表中的服務是放行的
firewall-cmd --query-service ftp ##查看ftp服務是否支持,返回yes或者no firewall-cmd --add-service=ftp ##臨時開放ftp服務 firewall-cmd --add-service=ftp --permanent ##永久開放ftp服務 firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服務 firewall-cmd --add-port=80/tcp --permanent ##永久添加80端口
iptables -L -n ##查看規則,這個命令是和iptables的相同的 man firewall-cmd ##查看幫助

CentOS 7通過Firewall開放防火墻端口