例子:
firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --permanent --zone=public --add-service=http firewall-cmd --reload–add-service #添加的服務(wù)
–zone #作用域
–add-port=80/tcp #添加端口,格式為:端口/通訊協(xié)議
–permanent #永久生效,沒有此參數(shù)重啟后失效
在每次修改 端口和服務(wù)后 /etc/firewalld/zones/public.xml 文件就會被修改 所以也可以在文件中之間修改 然后重新加載
firewall-cmd --permanent --zone=public --add-rich-rule="rule family="ipv4" source address="192.168.0.4/24" service name="http" accept"http://設(shè)置某個(gè)ip 訪問某個(gè)服務(wù)firewall-cmd --permanent --zone=public --remove-rich-rule="rule family="ipv4" source address="192.168.0.4/24" service name="http" accept" //刪除配置firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=192.168.0.1/2 port port=80 PRotocol=tcp accept' //設(shè)置某個(gè)ip訪問某個(gè)端口firewall-cmd --permanent --remove-rich-rule 'rule family=ipv4 source address=192.168.0.1/2 port port=80 protocol=tcp accept' //刪除配置firewall-cmd --query-masquerade # 檢查是否允許偽裝IPfirewall-cmd --add-masquerade # 允許防火墻偽裝IPfirewall-cmd --remove-masquerade# 禁止防火墻偽裝IPfirewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080 # 將80端口的流量轉(zhuǎn)發(fā)至8080firewall-cmd --add-forward-port=proto=80:proto=tcp:toaddr=192.168.1.0.1 # 將80端口的流量轉(zhuǎn)發(fā)至192.168.0.1firewall-cmd --add-forward-port=proto=80:proto=tcp:toaddr=192.168.0.1:toport=8080 # 將80端口的流量轉(zhuǎn)發(fā)至192.168.0.1的8080端口firewall-cmd –state //獲取 firewalld 狀態(tài) firewall-cmd –state && echo “Running” || echo “Not running” //狀態(tài)輸出 firewall-cmd –reload //重新加載防火墻 firewall-cmd –get-zones //獲取支持的區(qū)域列表 firewall-cmd –get-services //獲取所有支持的服務(wù) firewall-cmd –list-all-zones //列出全部啟用的區(qū)域的特性 firewall-cmd [–zone=] –add-interface= //將接口增加到區(qū)域 firewall-cmd [–zone=] –change-interface= //修改接口到區(qū)域 firewall-cmd [–zone=] –remove-interface= //刪除接口到區(qū)域 firewall-cmd [–zone=] –query-interface= //查詢區(qū)域中的接口
新聞熱點(diǎn)
疑難解答
圖片精選