【Linux系统中火墙设置】

一.火墙介绍:是位于内部网络及外部网络间的防御屏障,保护服务器的安全

    分为三类:  netfilter  |   iptables     |    firewalld

二.火墙默认策略

   默认三张表:filter(经过内核的数据)| nat(不经过内核的数据)| mangle(filter/nat不够时用)

   默认五条链:input(输入)      output(输出 )         forward(转发)                                                                        postrouting(路由后)                  prerouting(路由前

三.火墙间切换:

           systemctl stop firewallld / iptables                             停止火墙

           systemctl disable firewalld  / iptables                        关闭火墙

           systemctl mask   firewalld / iptables                          禁用火墙

           systemctl enable --now iptables firewalld                  开启火墙

           systemctl unmask   firewalld / iptables                      关闭禁用

四.iptables常用命令

      

 

       增加策略其他主机可以访问

 ——————————————————————————————————————————

   

 

   当添加拒绝访问策略后仍然可以访问是因为火墙是按顺序执行策略

——————————————————————————————————————————

      

 

      用命令把所要执行的策略插入到前面

  ——————————————————————————————————————

     

      删除第几条策略

————————————————————————————————————————

     更改第几条策略

————————————————————————————————————————

    

      添加 更改 删除 链

———————————————————————————————————————

          iptables -n  不做解析           iptables -L 查看        iptables -t 指定表名称

         iptables -A 添加策略             iptables -p 协议        iptables -s 来源

          iptables -j  动作                     iptables -dport 目的地端口

         iptables -R 更改                      iptables -i 插入        iptables -D 删除

         iptables -P 更改默认规则       iptables -N新建链  iptables -X删除链

  五.火墙策略的保存

           iptables -F                           清除刷新策略

           service iptables save           永久保存策略

 六.火墙优化

    数据包状态: RELATED(建立过连接的) ESTABLISHED(正在连接到) NEW(新的

 


    当第一条策略验证完数据包后 后面添加的策略的数据包可直接链接 ,并拒绝其他新的数据包

七.nat表设定

       

   -t nat(指定nat表) -A POSTROUTING(路由之后)  -o ens192(从该网卡输出)

   -j  SNAT(原来的地址) --to-source(伪装)

    若要主机2ping通或连接主机3 需要在双网卡主机1中添加策略

     链接后在主机3中查看发现为主机1 

————————————————————————————————————————

 

        -A PREROUTING(路由前)     -i(把从该网卡进来的数据)  -j DNAT --to-dest(伪装)

    主机3要连接回主机2需要在双网卡主机1中添加策略

       连接后为连接的主机2

   内核路由功能的查看开启

                路由功能的查看

         

                路由功能的开启

                           vim /etc/sysctl.conf                sysctl -P   生效              

                             

                         

八. firewalld常用命令

              查看默认域                

              查看生效的域

    

              改变默认域  ​​​​​​​

           指定数据来源访问

          删除数据来源访问

          添加删除指定域接口

 firewalld高级规则
           
                 查看添加高级规则                                                  只有10.65.192.164可以访问
                

                 删除高级规则

 

 

       

 

      

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值