Linux学习笔记(二)

  • 聚客宝
  • 2021-08-06 15:57:56


学习防火墙的知识-关于iptables


#安装软件

$yum install iptables-services


#验证软件是否安装

$yum info iptables-services


#如果本地机器已经安装,会有以下提示

  Installed Packages


需要了解iptables与firewalld有什么关系?


firewalld和iptables,自身并不具备防火墙的功能,需要通过内核的netfilter来实现,他们的作用都是用于维护规则,而真正使用规则干活的是内核的netfilter,只不过firewalld和iptables的结构以及使用方法不一样罢了。可以理解为两者都是维护防火墙的工具软件,起作用的是内核netfilter。


两者的不同之处:

(1)firewalld可以动态修改单条规则,而不需要像iptables那样,在修改了规则后必须得全部刷新才可以生效;


(2)firewalld在使用上要比iptables人性化很多,即使不明白“五张表五条链”而且对TCP/IP协议也不理解也可以实现大部分功能。


(3)firewalld跟iptables比起来,不好的地方是每个服务都需要去设置才能放行,因为默认是拒绝。而iptables里默认是每个服务是允许,需要拒绝的才去限制。