Linux——Firewall防火墙(firewalld与iptables两种管理方式)_firewalld 旁路由 透明代理

本文介绍了Linux系统中firewalld和iptables两种防火墙的管理方式,包括添加、删除规则,地址伪装(SNAT与DNAT)等。同时,文章提供了一份详细的Linux学习资料,适合系统学习和提升技术能力。

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

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  1. 火墙删除http服务
    在这里插入图片描述
  2. 将指定ip主机加入trusted域
    在这里插入图片描述
  3. 将指定ip主机从trusted域删除掉
    在这里插入图片描述
  4. 拒绝主机172.25.254.29的所有网络连接(有回应)
    在这里插入图片描述
    在这里插入图片描述
  5. 拒绝主机172.25.254.29的所有网络连接(无回应)
    在这里插入图片描述
    在这里插入图片描述
  6. 将eth0接口从public域 移除
    在这里插入图片描述
    在这里插入图片描述
  7. 添加eth0接口到trusted域
    在这里插入图片描述
  8. 直接将eth1从原来的区域转到public这个区域
    在这里插入图片描述
  9. 将8080端口加入public域
    在这里插入图片描述
  10. 查看firewalld的服务相关配置文件
    在这里插入图片描述
  • 添加一个http8080.xml
    在这里插入图片描述
    在这里插入图片描述
    修改端口信息
    在这里插入图片描述
    重启服务
    在这里插入图片描述
    修改成功
    在这里插入图片描述
  1. 查看firewalld的区域相关配置文件
    在这里插入图片描述
  • 查看默认public域的信息
    在这里插入图片描述
  • 编辑public域配置文件
    在这里插入图片描述
  • 将指定ssh一行删除掉(此处已删除)在这里插入图片描述
  • 再次查看默认public域的信息
    在这里插入图片描述
  1. firewall-cmd --permanent
    –reload 不改变状态的条件下重启防火墙
    firewall-cmd --permanent
    –complete-reload 状态信息将丢失,当防火墙有问题的时候可以使用
    在这里插入图片描述
    在这里插入图片描述
  2. 临时只接受ip为172.25.254.29的主机访问服务端的网页 (80端口是为http开放的)
    在这里插入图片描述
    在这里插入图片描述
  3. 删除这条规则
    在这里插入图片描述
    在这里插入图片描述

四、firewalld管理的地址伪装(SNAT与DNAT)

  • 原地址转换(SNAT)
  1. 给路由器主机添加一个网卡(现在有两个)
    在这里插入图片描述
    设置一个内网与外网
    在这里插入图片描述
    路由器可以ping通主机
    在这里插入图片描述
    开始路由器的路由功能
    在这里插入图片描述
  2. 给测试端设置与内网在同一个区域的ip
    在这里插入图片描述
    添加网关(与路由器内网ip一直)
    在这里插入图片描述
    测试:可以ping通路由器内网,也可以ping通主机的网址(路由功能实现)
    在这里插入图片描述
    在这里插入图片描述
  • 但是,当测试端(1.1.1.229)通过ssh连接主机的时候,显示的却是路由器的外网ip
    在这里插入图片描述
  • 目的地地址转换(DNAT)
  1. 在路由器主机中添加转换端口——1.1.1.229
    在这里插入图片描述
  2. 在主机中连接路由器外网时,自动转换到1.1.1.229
    在这里插入图片描述

五、 iptables管理防火墙

  • 概念:
      iptables(网络过滤器)是一个工作于用户空间的防火墙应用软件。
    防火墙在做信息包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的信息包过滤表中,而这些表集成在linux内核中。
  • iptables有三张表五条链:
    在这里插入图片描述
  • 三表:
    Filter表:过滤数据包
    NAT表:用于网络地址转换(IP、端口)
    Mangle表:修改数据包的服务类型、TTL、并且可以配置路由实现QOS
  • 五链:
    INPUT链——进来的数据包应用此规则链中的规则
    OUTPUT链——外出的数据包应用此规则链中的规则
    FORWARD链——转发数据包时应用此规则链中的规则
    PREROUTING链——对数据包作路由选择前应用此链中的规则
    POSTROUTING链——对数据包作路由选择后应用此链中的规则
  • 首先先把firewalld关闭并冻结
    在这里插入图片描述
  1. 安装iptables-services
    在这里插入图片描述
  2. 开启服务并设置开机自启动
    在这里插入图片描述
  3. 显示iptables中的所有策略(做解析),默认列出filter表在这里插入图片描述
  4. 显示iptables中的所有策略(不做解析)
    在这里插入图片描述
  5. 列出指定nat表信息
    在这里插入图片描述
  6. 列出指定mangle表信息
    在这里插入图片描述
  7. 刷新火墙的信息(清空策略)
    在这里插入图片描述
  • 注意:此方式,在重启服务后不生效
    在这里插入图片描述
  • 因为这些策略信息都保存在/etc/sysconfig/iptables中
    在这里插入图片描述
  • 所以在刷新之后,要保存火墙的策略
    在这里插入图片描述
  1. 修改策略
    默认是ACCEPT
    在这里插入图片描述
    修改为DROP
    在这里插入图片描述
  2. 新建一个链westos
    在这里插入图片描述
  • 修改链的名称
    在这里插入图片描述
  • 删除链
    在这里插入图片描述
  1. 添加ip为172.25.254.29的主机对22端口访问拒绝的策略
    在这里插入图片描述
    在这里插入图片描述
  2. 已有策略的情况下新加策略默认加载最后面
    在这里插入图片描述
  • -I 插入到某一条,默认第一条(-I INPUT 3 表示插入到第三行,不写3的话默认添加到第一个)
    在这里插入图片描述
  1. 删除第三条策略
    在这里插入图片描述
  2. 修改第二条策略的动作为ACCEPT

最全的Linux教程,Linux从入门到精通

======================

  1. linux从入门到精通(第2版)

  2. Linux系统移植

  3. Linux驱动开发入门与实战

  4. LINUX 系统移植 第2版

  5. Linux开源网络全栈详解 从DPDK到OpenFlow

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

第一份《Linux从入门到精通》466页

====================

内容简介

====

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。另外,本书还为读者提供了大量的Linux学习资料和Ubuntu安装镜像文件,供读者免费下载。

华为18级工程师呕心沥血撰写3000页Linux学习笔记教程

本书适合广大Linux初中级用户、开源软件爱好者和大专院校的学生阅读,同时也非常适合准备从事Linux平台开发的各类人员。

需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

发+评论

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值