iptables防火墙规则顺序

iptables防火墙规则顺序防火墙是一种软件,充当用户系统和外部网络之间的屏障,允许某些数据包通过,同时丢弃其他数据包。防火墙通常在网络层上运行,即在 Ipv4 和 Ipv6 的 IP 数据包上运行。数据包是否会通过或被阻止,取决于防火墙中针对此类数据包的规则。这些规则可以是内置的或用户定义的。进入网络的每个数据包都必须通

防火墙是一种软件,充当用户系统和外部网络之间的屏障,允许某些数据包通过,同时丢弃其他数据包。防火墙通常在网络层上运行,即在 Ipv4 和 Ipv6 的 IP 数据包上运行。

数据包是否会通过或被阻止,取决于防火墙中针对此类数据包的规则。这些规则可以是内置的或用户定义的。进入网络的每个数据包都必须通过此防护罩,该防护罩将根据其中为此类数据包定义的规则对其进行验证。

每个规则都有一个目标操作,当数据包无法满足该规则时将应用该目标操作。在 Linux 系统上,防火墙即服务由许多软件提供,最常见的是:firewalld 和 iptables。

在 Linux 中使用了许多不同类型的防火墙,但最标准的防火墙是 Iptables 和 Firewalld,这将在本文[1]中讨论。

什么是FirewallD

FirewallD 是 Linux 系统的动态防火墙管理器。该服务用于配置网络连接,从而决定允许哪些外部网络或内部数据包通过网络以及阻止哪些数据包。

它允许两种类型的配置:永久配置和运行时配置。运行时配置将在服务重新启动时丢失,而永久配置将在系统启动过程中保留,以便每次服务激活时都会遵循它们。

与这些配置相对应,firewallD 有两个目录,默认/后备目录(/usr/lib/firewall),丢失的系统会更新,系统配置(/etc/firewall)保持永久,并覆盖默认目录(如果给定)。这是 RHEL/CentOS 7 和 Fedora 18 中的默认服务。

什么是 iptables

Iptables 是另一个决定允许、丢弃或返回 IP 数据包的服务。 Iptables 服务管理 Ipv4 数据包,而 Ip6tables 管理 Ipv6 数据包。该服务管理一个表列表,其中每个表都出于不同的目的而维护,例如:“filter”表用于防火墙规则,“nat”表在新连接时参考,“mangle”表用于数据包更改等。

每个表还具有可以内置或用户定义的链,其中链表示一组适用于数据包的规则,从而决定该数据包的目标操作应该是什么,即必须允许、阻止或返回。该服务是 RHEL/CentOS 6/5 和 Fedora、ArchLinux、Ubuntu 等系统上的默认服务。

在本文中,我们将解释如何在 Linux 中启动、停止或重新启动 Iptables 和 FirewallD 服务。

如何启用/禁用 FirewallD 服务

如果您使用的是 CentOS/RHEL 7 或 Fedora 18+ 版本,则应按照以下说明来管理 FirewallD 服务。

启动FirewallD服务

# systemctl start firewalld 

停止 FirewallD 服务

# systemctl stop firewalld

检查FirewallD的状态

# systemctl status firewalld

检查FirewallD的状态

# firewall-cmd --state

作为替代方案,您可以禁用firewalld服务,以便它不会将规则应用于数据包并再次启用所需的规则。

禁用 FirewallD 服务

# systemctl disable firewalld

启用FirewallD服务

# systemctl enable firewalld

屏蔽FirewallD服务

# systemctl mask firewalld

此外,您还可以屏蔽防火墙服务,该服务会创建firewall.service到/dev/null的符号链接,从而禁用该服务。

取消屏蔽 FirewallD 服务

# systemctl unmask firewalld

这与屏蔽服务相反。这将删除在屏蔽期间创建的服务的符号链接,从而重新启用该服务。

如何启用/禁用 IPtables 服务

在 RHEL/CentOS 6/5/4 和 Fedora 12-18 上,iptables 防火墙作为先前版本和更高版本提供,可以通过以下方式安装 iptables 服务:

# yum install iptables-services

然后,可以通过以下命令启动、停止或重新启动该服务:

启动 iptables 服务

# systemctl start iptables
OR
# service iptables start

停止 iptables 服务

# systemctl stop iptables
OR
# service iptables stop

禁用 iptables 服务

# systemctl disable iptables
Or
# service iptables save
# service iptables stop

启用 iptables 服务

# systemctl enable iptables
Or
# service iptables start

检查 iptables 服务的状态

# systemctl status iptables
OR
# service iptables status

然而,在 Ubuntu 和其他一些 Linux 发行版上,ufw 是用于管理 iptables 防火墙服务的命令。 Ufw 为用户提供了一个简单的界面来处理 iptables 防火墙服务。

启用 Ufw Iptables 防火墙

$ sudo ufw enable

禁用 Ufw Iptables 防火墙

$ sudo ufw disable

检查UFW iptables防火墙的状态

# sudo ufw status 

但是,如果您想列出 iptables 中包含所有规则的链,以下命令可以帮助您实现相同的目的:

# iptables -L -n -v

总结

这些技术可以帮助您在基于 Linux 的系统中启动、停止、禁用和启用数据包管理服务。不同的Linux发行版可以有不同的默认服务,例如:Ubuntu可以将iptables作为默认和预安装的服务,而CentOS可以将firewalld作为默认配置的服务来管理IP数据包的传入和传出。

Reference

[1]Source: https://www.tecmint.com/start-stop-disable-enable-firewalld-iptables-firewall/

激活谷谷主为您准备了激活教程,为节约您的时间请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/15637.html

(0)
上一篇 2024年 5月 19日
下一篇 2024年 5月 19日

相关推荐

  • 计算机组成原理白中英第六版第四章课后答案_计算机组成原理白中英第六版课后答案第六章

    计算机组成原理白中英第六版第四章课后答案_计算机组成原理白中英第六版课后答案第六章计算机组成原理第六版课后答案白中英龚纵浩——书和生活里答复答案+计算机组成原理得到比较数字计算机和模拟计算机的特点。答:①工作原理不同:数字计算机内部处理的是称为数字信号的电信号,特点是离散;模拟计算机内部使用的电信号为自然界实际信号,称为模拟信号,运算的过程是连续的。②处理数据方法不同:模拟计算机

    激活谷笔记 2024年 5月 31日
  • 余弦相似度计算公式是什么_余弦相似度计算公式是什么意思

    余弦相似度计算公式是什么_余弦相似度计算公式是什么意思使用余弦相似度算法计算文本相似度在工作中一直使用余弦相似度算法计算两段文本的相似度和两个用户的相似度。一直弄不明白多维的余弦相似度公式是怎么推导来的。今天终于花费时间把公式推导出来,其实很简单,都是高中学过的知识,只是很多年没用了,都还给老师了。本文还通过一个例子演示如果使用余弦相似度计算两段文本

    2024年 5月 25日
  • bpy是什么化学物质_bpy是什么化学物质的缩写

    bpy是什么化学物质_bpy是什么化学物质的缩写2,2′-联吡啶供应商联系电话电子邮件国家产品数优势度张家港保税区凯利特化工有限公司18606289633 15862625988sales@clentchem.com中国18460济南沃尔德化工有限公司0531

    激活谷笔记 2024年 5月 23日
  • github手机版app_手机版github不能用

    github手机版app_手机版github不能用Github官方中文版appGithub官方中文版app是一款编程人的必备工具,里面拥有超过900万开发者用户,让你随时随地都能查看到开源代码。而且还解决了团队合作误错的情况,因为库里的代码任何成员都开源进行编程、开展议题、提交代码等,这样就大大提高

    2024年 5月 10日
  • centos安装lsof_centos安装lspci命令

    centos安装lsof_centos安装lspci命令常见命令的补充一、archarch命令显示当前主机的硬件结构,常见的如i386、i486、mips、alpha等。语法:arch [选项]示例:arch二、lspcilspci显示系统中所有的pci总线或者连接到该总线的设备。语法:lspci [选项]选项:-v

    激活谷笔记 2024年 5月 26日
  • 二叉排序树查找序列_二叉排序树查找序列不可能

    二叉排序树查找序列_二叉排序树查找序列不可能数据结构一、单项选择题1.假定对称矩阵按行序为主序,顺序存储下三角元素到一维数组SA[1..n(n-1)/2]中,对下三角中任一元素aij在一维数组SA中的下标k值为().A.i(i-1)/2+j-1B.i(i-1)/

    激活谷笔记 2024年 5月 25日
  • 计算机存储器的分类和功能_计算机存储器的分类和功能有哪些

    计算机存储器的分类和功能_计算机存储器的分类和功能有哪些计算机存储器可分为哪几类?只要区别是什么计算机存储器可分为内存和外存两大类。内存和外存的区别:1,性质不同:外部存储器是指除计算机存储器和CPU缓存以外的存储器,在断电后仍能存储数据。常用外存包括硬盘、软盘、光盘、U盘等。存储器是计算机中最重要的部件之一。它是与CPU通信的桥梁。计算机中

    激活谷笔记 2024年 6月 1日
  • anaconda最后一步安装一直不动_anaconda一直处于加载状态

    anaconda最后一步安装一直不动_anaconda一直处于加载状态《用Python学大学数学》 第一章:介绍第一章:初步1.1 数据科学概述数据科学,也被称为数据驱动科学,是一个跨学科的领域,研究从各种形式的数据中提取知识或洞见的科学方法、过程和系统,无论是结构化的还是非结构化的,类似于数据库中的知识发现(KDD)。数据科学是一个“统一统计、数

    2024年 5月 11日
  • 友善串口调试助手使用教程_友善串口调试助手使用教程图解

    友善串口调试助手使用教程_友善串口调试助手使用教程图解友善串口调试助手怎么使用及使用方法说明友善串口调试助手概述友善串口调试助手支持常用的50bps – 10Mbps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发

    激活谷笔记 2024年 5月 28日
  • Rider激活2024.1.2(JetBrains ReSharper Ultimate v2024.1.0 中文激活版)

    Rider激活2024.1.2(JetBrains ReSharper Ultimate v2024.1.0 中文激活版)

    2024年 6月 6日
  • 性能测试cpu多少范围正常_性能测试cpu多少范围正常

    性能测试cpu多少范围正常_性能测试cpu多少范围正常「2024年4月」最新🆕CPU性能排行&显卡性能排行天梯图(新增显卡AI性能天梯和专业图形显卡天梯排行榜)含笔记本电脑、台式整机电脑及组装电脑配置推荐清单🔥🔥🔥天梯图原作者:小虫站长天梯图原出处:百

    2024年 5月 28日
  • 关系模式的分解式

    关系模式的分解式现代异性关系掀起热潮!揭秘最新流行关系模式在当今社会,异性关系的形式和模式层出不穷。一种新的关系模式近来引发热议,成为了年轻人追求的新潮流。现在就让我们揭开这一现象背后的真相,探索最新流行的异性关系模式! 异地恋还能保持甜蜜?传统的异地恋往往被认为是考验爱情的严峻考验,但如今的年轻人却纷纷选择了

    激活谷笔记 2024年 5月 19日
关注微信