centos7防火墙配置详细(转载)

本文详细介绍如何使用CentOS的firewalld服务进行防火墙配置,包括开放端口、设置IP访问权限等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、条件防火墙是开启的

systemctl start firewalld

    1、查看防火墙的配置

    firewall-cmd --state
    firewall-cmd --list-all
    

      2、开放80端口

      firewall-cmd --permanent --add-port=80/tcp
      firewall-cmd --reload    #重新加载防火墙配置才会起作用
      

      3、移除以上规则

      firewall-cmd --permanent --remove-port=80/tcp
      firewall-cmd --reload
      

        4、放通某个端口段

        firewall-cmd --permanent --zone=public --add-port=1000-2000/tcp
        firewall-cmd --reload
        

          5、放通某个IP访问,默认允许

          firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=192.168.1.169 accept'
          firewall-cmd --reload
          

            6、禁止某个IP访问

            firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=10.0.0.42 drop'
            firewall-cmd --reload
            

              7、放通某个IP访问某个端口

              firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=192.168.1.169 port protocol=tcp port=6379 accept'
              firewall-cmd --reload
              

                8、移除以上规则

                firewall-cmd --permanent --remove-rich-rule='rule family="ipv4" source address="192.168.1.169" port port="6379" protocol="tcp" accept'
                firewall-cmd --reload
                

                  9、放通某个IP段访问

                  firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=10.0.0.0/24 accept'
                  

                    以下有图片效果

                    一、条件防火墙是开启的

                    systemctl start firewalld
                    

                      1、查看防火墙的配置

                      firewall-cmd --state
                      

                        在这里插入图片描述
                        2、开放80端口

                        firewall-cmd --permanent --add-port=80/tcp
                        firewall-cmd --reload    #重新加载防火墙配置才会起作用
                        

                          在这里插入图片描述
                          3、移除以上规则

                          firewall-cmd --permanent --remove-port=80/tcp
                          firewall-cmd --reload
                          

                            在这里插入图片描述
                            4、放通某个端口段

                            firewall-cmd --permanent --zone=public --add-port=1000-2000/tcp
                            firewall-cmd --reload
                            

                              在这里插入图片描述
                              5、放通某个IP访问,默认允许

                              firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=192.168.1.169 accept'
                              firewall-cmd --reload
                              

                                在这里插入图片描述
                                6、禁止某个IP访问

                                firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=10.0.0.42 drop'
                                firewall-cmd --reload
                                

                                  在这里插入图片描述
                                  7、放通某个IP访问某个端口

                                  firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=192.168.1.169 port protocol=tcp port=6379 accept'
                                  firewall-cmd --reload
                                  

                                    #禁止指定IP访问本机8080端口

                                    firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.1" port protocol="tcp" port="8080" reject'
                                    

                                      在这里插入图片描述
                                      8、移除以上规则

                                      firewall-cmd --permanent --remove-rich-rule='rule family="ipv4" source address="192.168.1.169" port port="6379" protocol="tcp" accept'
                                      firewall-cmd --reload
                                      

                                        在这里插入图片描述

                                        评论
                                        添加红包

                                        请填写红包祝福语或标题

                                        红包个数最小为10个

                                        红包金额最低5元

                                        当前余额3.43前往充值 >
                                        需支付:10.00
                                        成就一亿技术人!
                                        领取后你会自动成为博主和红包主的粉丝 规则
                                        hope_wisdom
                                        发出的红包
                                        实付
                                        使用余额支付
                                        点击重新获取
                                        扫码支付
                                        钱包余额 0

                                        抵扣说明:

                                        1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
                                        2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

                                        余额充值