Linux中的火墙 - iptables

  • 1.火墙介绍
  • 2.火墙管理工具切换
  • 3.iptables 的使用
  • 4.火墙默认策略
  • 5.iptables命令

1.火墙介绍

1.火墙技术

防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络与其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。

2.作用

防火墙技术的功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括隔离与保护,同时可对计算机网络安全当中的各项操作实施记录与检测,以确保计算机网络运行的安全性,保障用户资料与信息的完整性,为用户提供更好、更安全的计算机网络使用体验。

3.火墙工具

1. firewall
2. iptables
它其实不是真正的防火墙,可以将其理解成一个客户端代理,用户通过iptables这个代理,将用户的安全设定执行到对应的“安全框架”中,这个安全框架才是真正的防火墙,这个框架的名字就是netfilter。

  • 注:netfilter 真正的防火墙,位于内核空间。

2.火墙管理工具切换

在rhel8中默认使用的是firewalld

dnf install iptables-services -y

1.firewalld----->iptables

systemctl stop firewalld
systemctl disable firewalld
systemctl mask firewalld
systemctl enable --now iptables

2.iptales -------> fiewalld

systemctl stop iptables
systemctl disable iptables
systemctl mask iptables
systemctl enable --now firewalld

3. iptables 的使用

1.iptables 策略记录文件

/etc/sysconfig/iptables

2.永久保存策略
  • iptales-save > /etc/sysconfig/iptables
  • service iptables save
    注:两条命令效果一样

4.火墙默认策略

1. 默认策略中的5条链
命令 功能
input 输入
output 输出
forward 转发
postrouting 路由之后
prerouting 路由之前
2. 默认的3张表
命令 功能
filter 经过本机内核的数据(input output forward)
nat 不经过内核的数据(postrouting,prerouting,input,output)
mangle 当filter和nat表不够用时使用(input output forward postrouting,prerouting,)

3. iptables命令
  • a. iptables
命令 功能
-t 指定表名称
-n 不做解析
-L 查看
-A 添加策略
-p 协议
-s 来源
-j 动作
-N 新建链
-E 更改链名称
-X 删除链
-D 删除规则
-I 插入规则
-R 更改规则
-P 更改默认规则
–dport 目的地端口
  • 注:
    iptables -j
命令 功能
ACCEPT 允许
DROP 丢弃
REJECT 拒绝
SNAT 源地址转换
DNAT 目的地地址转换






4. 数据包状态
状态 功能
RELATED 建立过连接的
ESTABLISHED 正在连接的
NEW 新的


5. nat表中的dnat snat
  • 双网卡机ip(rhel8.1):
    192.168.43.101
    172.25.254.10
  • 192的测试机ip(test):
    192.168.43.100
  • 192的测试机ip[(rhel8.2):
    172.25.254.11
rhel8.1


  • snat
    iptables -t nat -A POSTROUTING -o ens160 -j SNAT --to-source 192.168.43.100

  • dnat
    iptables -t nat -A PREROUTING -i ens160 -j DNAT --to-dest 172.25.254.11

rhel8.2


test:


Linux中的火墙 - iptables相关推荐

  1. 如何进行Linux中的火墙策略设计优化

    Linux中的火墙策略设计 一.关于火墙的基础知识 1.火墙介绍 2.火墙管理工具切换 二.iptables 1. iptables 的使用 2.火墙默认策略 三.firewalld 1.关于fire ...

  2. Linux中的火墙策略优化(iptables,firewalld)

    一.火墙介绍 1.netfilter 2.iptables 3.iptables | firewalld 二.火墙管理工具切换 在rhel8中默认使用的是firewalldfirewalld----- ...

  3. 详细总结Linux中的火墙策略优化

    文章目录 前言 一.火墙介绍 二.火墙管理工具切换 三.iptables 1.火墙策略的永久保存 2.火墙默认策略 (1)iptables命令 (2)filter 表 (3)nat表 四.firewa ...

  4. Linux中的火墙管理

    火墙作用 将对系统有威胁的进程阻塞,Linux火墙主要分为firewall和iptables,默认火墙为firewall 火墙的默认策略 默认的五条链 input:输入 output:输出 forwa ...

  5. 第七章 LINUX中的火墙策略

    火墙管理工具切换 firewalld----->iptables dnf install iptables-services -y systemctl stop firewalld system ...

  6. Linux中的火墙策略

    1.火墙介绍 netfilter iptables iptables | firewalld  这个两个工具是用来管理火墙的 dnf install iptables-services -y 安装ip ...

  7. LINUX学习------3.6 Linux中的火墙策略优化

    3.6.1 火墙介绍和火墙管理工具切换 1.netfilter 2.1iptables 2.2firewalld 2.1和2.2 都是为1服务 两者不可共存,有功能上的优劣 firewalld---- ...

  8. Linux中的火墙(1)(iptables)

    文章目录 1.火墙介绍 2.火墙管理工具切换 3.iptables 的使用 4.火墙默认策略 5.iptables命令 1.火墙介绍 netfilter:真正的防火墙,位于内核空间. iptables ...

  9. Linux中的防火墙----iptables

    防火墙,它是一种位于内部网络与外部网络之间的网络安全系统.一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过. 防火墙根据主要的功能可分为网络层防火墙.应用层防火墙.数据库防火墙. 网 ...

最新文章

  1. 全部开课!加入学习群一起进步(附点云、多传感器融合、SLAM、三维重建课程)...
  2. python结束线程池正在运行的线程_python之线程与线程池
  3. php里面的耗时操作,PHP执行时间那点事
  4. 没有终结点在侦听可以接受消息的_【大卫聊股】2019.05.05 周末重要消息分析及下周一走势预判...
  5. python 变量类型list_Python基础变量类型——List浅析-阿里云开发者社区
  6. 分支限界法|Branch and Bound Method(0-1背包问题)
  7. css 选座,纯html+css中实现静态选座位效果技巧(input+label使用小技巧)
  8. MAC安装JDK详细教程
  9. 050、动手实验:使用 jstat 摸清线上系统的JVM运行状况
  10. 创建Django项目
  11. 【深度学习中的数学】高维矩阵乘法规则
  12. 通过一个html简单实现下载功能
  13. Gigabit Ethernet
  14. SA的空间注意力和通道注意力
  15. 计算机丢失系统文件如何找回,如何恢复电脑上丢失的文件
  16. Android 百度地图获取定位信息并实时传给后台
  17. 【0】推荐系统中评价指标
  18. 索尼PK东芝 -- 看了很有收获
  19. 1.3RK3288积累之命令1
  20. 阿里京东拼多多财报季,电商三巨头谁更胜一筹?

热门文章

  1. 作业六:安卓实现蓝牙通信
  2. PPT:基于5G的智慧仓储解决方案
  3. 智慧军营部队车辆管理系统软件
  4. 在线音频mp3、视频mp4测试地址
  5. Android Studio:线性布局
  6. 颜色运用(《写给大家看的设计书》--内容总结)
  7. IC 封装名词解释(一)
  8. ubuntu修改时区,tzselect报错: /usr/share/zoneinfo/iso3166.tab: No such file or directory
  9. RICOH C4502彩色打印机取消双面打印功能
  10. (BAT批处理)用文件名批量创建文件夹,然后将文件移动进去的批处理命令?