linux防火牆 firewall使用


firewall-cmd --state 如果沒有顯示狀態要先安裝 yum install -y firewalld

開啟防火牆 

systemctl enable firewalld 

systemctl start firewalld

查看版本: firewall-cmd --version
查看幫助: firewall-cmd --help
顯示狀態: firewall-cmd --state
查看所有打開的端口: firewall-cmd --zone=public --list-ports
更新防火牆規則: firewall-cmd --reload
查看區域信息:  firewall-cmd --get-active-zones
查看指定接口所屬區域: firewall-cmd --get-zone-of-interface=eth0
拒絕所有包:firewall-cmd --panic-on
取消拒絕狀態: firewall-cmd --panic-off
查看是否拒絕: firewall-cmd --query-panic

查看防火牆規則:firewall-cmd --list-all 

 

放通IP1.2.3.4訪問1234端口

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="1.2.3.4" port protocol="tcp" port="1234" accept"

firewall-cmd --reload

 

 服務器1111端口轉發到另一個服務器的2222端口

firewall-cmd --permanent --add-masquerade

firewall-cmd --permanent --add-port=1111/tcp
firewall-cmd --permanent --add-port=1111/udp

firewall-cmd --permanent --add-forward-port=port=1111:proto=tcp:toaddr=另一個服務器ip:toport=2222
firewall-cmd --permanent --add-forward-port=port=1111:proto=udp:toaddr=另一個服務器ip:toport=2222
firewall-cmd --reload

刪除端口
firewall-cmd --permanent --remove-port=端口/tcp

 IPV4的IP設置規則如下

  IP總數 子網掩碼 C段個數
/30 4 255.255.255.252 1/64
/29 8 255.255.255.248 1/32
/28 16 255.255.255.240 1/16
/27 32 255.255.255.224 1/8
/26 64 255.255.255.192 1/4
/25 128 255.255.255.128 1/2
/24 256 255.255.255.0 1
/23 512 255.255.254.0 2
/22 1024 255.255.252.0 4
/21 2048 255.255.248.0 8
/20 4096 255.255.240.0 16
/19 8192 255.255.224.0 32
/18 16384 255.255.192.0 64
/17 32768 255.255.128.0 128
/16 65536 255.255.0.0 256


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM