当前位置: 首页 > news >正文

上海到北京飞机航班查询说到很多seo人员都转行了

上海到北京飞机航班查询,说到很多seo人员都转行了,微信支付 企业网站,阿里巴巴个人网站怎么做目录 Firewalld概述 Firewalld和iptables的区别 Firewalld网络区域 区域介绍与概念 9个预定义区域 Firewalld数据处理流程 firewalld检查数据包的源地址的规则 Firewalld防火墙的配置方式 常用的firewall-cmd命令选项 服务管理 端口管理 Firewalld概述 Firewalld防火…

目录

Firewalld概述

Firewalld和iptables的区别

Firewalld网络区域

区域介绍与概念

9个预定义区域

Firewalld数据处理流程

firewalld检查数据包的源地址的规则

Firewalld防火墙的配置方式

常用的firewall-cmd命令选项

服务管理

端口管理


Firewalld概述

  •  Firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙
  •  Firewalld也是工作在网络层,属于包过滤防火墙
  •  firewalld 和 iptables 都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向 netfilter 网络过滤子系统(属于内核态)来实现包过滤防火墙功能。
  •  firewalld 提供了支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具。它支持IPv4、IPv6防火墙设置以及以太网桥(在某些高级服务可能会用到,比如云计算),并且拥有两种配置模式:运行时配置与永久配置。

Firewalld和iptables的区别

Firewalldiptables
是基于区域,根据不同的区域来设置不同的规则,从而保证网络的安全。与硬件防火墙的设置相类似。主要是基于接口,来设置规则,从而判断网络的安全性。
firewalld 将配置储存在/etc/ firewalld/ ( 优先加载)和/usr/lib/ firewalld/ ( 默认的配置文件)中的各种XML文件里。iptables 在 /etc/sysconfig/iptables 中储存配置。
使用firewalld 却不会再创建任何新的规则,仅仅运行规则中的不同之处。因此firewalld可以在运行时间内,改变设置而不丢失现行连接。使用iptables每一个单独更改意味着清除所有旧有的规则和从/etc/sysconfig/iptables里读取所有新的规则。
firewalld 防火墙类型为动态防火墙

iptables 防火墙类型为静态防火墙

Firewalld网络区域

区域介绍与概念

  •  区域如同进入主机的安全门,每个区域都具有不同限制程度的规则
  •  可以使用一个或多个区域,但是任何一个活跃区域至少需要关联源地址或接口
  •  默认情况下,public区域是默认区域,包含所有接口(网卡)
  •  firewalld防火墙为了简化管理,将所有网络流量分为多个区域(zone) 。然后根据数据包的源IP地址或传入的网络接口等条件将流量传入相应区域。每个区域都定义了自己打开或者关闭的端口和服务列表。
  •  最终一个区域的安全程度是取决于管理员在此区域中设置的规则。

9个预定义区域

  •  rusted (信任区域)
    • 允许所有的传入流量。
  •  public(公共区域)
    • 允许与ssh或dhcpv6-client预定义服务匹配的传入流量,其余均拒绝。是新添加网络接口的默认区域。
  •  external (外部区域)
    • 允许与ssh预定义服务匹配的传入流量,其余均拒绝。
    • 默认将通过此区域转发的IPv4传出流量将进行地址伪装,可用于为路由器启用了伪装功能的外部网络。
  •  home (家庭区域)
    • 允许与ssh、ipp-client、 mdns、 samba-client或dhcpv6-client预定义服务匹配的传入流量,其余均拒绝
  •  internal (内部区域)
    • 默认值时与home区域相同。
  •  work (工作区域)
    • 允许与ssh、ipp-client、 dhcpv6-client 预定义服务匹配的传入流量,其余均拒绝。
  •  dmz(隔离区域也称为非军事区域)
    • 允许与ssh预定义服务匹配的传入流量,其余均拒绝。
  •  block (限制区域)
    • 拒绝所有传入流量。
  •  drop (丢弃区域)
    • 丢弃所有传入流量,并且不产生包含ICMP的错误响应。

Firewalld数据处理流程

  •  firewalld对于进入系统的数据包,会根据数据包的源IP地址或传入的网络接口等条件,将数据流量转入相应区域的防火墙规则。对应进入系统的数据包,首先检查的就是其源地址。

firewalld检查数据包的源地址的规则

  •  若源地址关联到特定的区域(即源地址或接口绑定的区域有冲突),则执行该区域所制定的规则。
  •  若源地址未关联到特定的区域(即源地址或接口绑定的区域没有冲突),则使用传入网络接口的区域并执行该区域所制定的规则。
  •  若网络接口也未关联到特定特定的区域(即源地址或接口都没有绑定特定的某个区域),则使用默认区域并执行该区域所制定的规则。

Firewalld防火墙的配置方式

  •  使用firewall-cmd 命令行工具
  •  使用firewall-config 图形工具
  •  编写/etc/firewalld/中的配置文件

常用的firewall-cmd命令选项

[root@localhost /]# systemctl start firewalld.service
【启动firewalld防火墙】


[root@localhost /]# firewall-cmd --get-zones
block dmz drop external home internal public trusted work
【显示所有的可用区域】
[root@localhost /]# firewall-cmd --get-default-zone 
public
【显示当前默认区域】
[root@localhost /]# firewall-cmd --set-default-zone=home
success
【设置默认区域】
[root@localhost /]# firewall-cmd --get-active-zones 
home
  interfaces: ens33
【显示当前正在使用的区域及其对应的网卡接口】


[root@localhost /]# firewall-cmd --zone=trusted --add-interface=ens33 
【为指定接口绑定区域】
The interface is under control of NetworkManager, setting zone to 'trusted'.
success
[root@localhost /]# firewall-cmd --get-zone-of-interface=ens33 
trusted
【显示指定接口绑定的区域】
[root@localhost /]# firewall-cmd --remove-interface=ens33 --zone=trusted 
The interface is under control of NetworkManager, setting zone to default.
success
【为指定区域删除绑定的网络接口】
[root@localhost /]# firewall-cmd --zone=trusted --change--interface=ens36 
【为指定的区域更改绑定的网络接口】


[root@localhost /]# firewall-cmd --add-source=111.111.111.111 --zone=home 
success
【为指定源地址绑定区域】
[root@localhost /]# firewall-cmd --list-all
【显示默认区域的其规则】
home (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens33
  sources: 111.111.111.111
  services: ssh mdns samba-client dhcpv6-client
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 
[root@localhost /]# firewall-cmd --get-zone-of-source=111.111.111.111
home
【显示指定源地址绑定的区域】
[root@localhost /]# firewall-cmd --zone=home --remove-source=111.111.111.111
success
【删除指定区域绑定的源地址】
[root@localhost /]# firewall-cmd --zone=home --change-source=2.2.2.2
success
【更改指定区域绑定的源地址,更改前需先删除】
[root@localhost /]# firewall-cmd --list-all
home (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens33
  sources: 2.2.2.2
  services: ssh mdns samba-client dhcpv6-client
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 


[root@localhost /]# firewall-cmd --list-all-zones 
【显示所有区域及其规则】
[root@localhost /]# firewall-cmd --zone=dmz --list-all 
【显示指定区域的所有规则】

[root@localhost /]# firewall-cmd --get-icmptypes
address-unreachable bad-header communication-prohibited destination-unreachable echo-reply echo-request fragmentation-needed host-precedence-violation host-prohibited host-redirect host-unknown host-unreachable ip-header-bad neighbour-advertisement neighbour-solicitation network-prohibited network-redirect network-unknown network-unreachable no-route packet-too-big parameter-problem port-unreachable precedence-cutoff protocol-unreachable redirect required-option-missing router-advertisement router-solicitation source-quench source-route-failed time-exceeded timestamp-reply timestamp-request tos-host-redirect tos-host-unreachable tos-network-redirect tos-network-unreachable ttl-zero-during-reassembly ttl-zero-during-transit unknown-header-type unknown-option
【显示所有 ICMP 类型】
[root@localhost /]# firewall-cmd --zone=home --add-icmp-block=packet-too-big 
success
【为指定区域设置拒绝访问的某项 ICMP 类型】
[root@localhost /]# firewall-cmd --zone=home --list-icmp-blocks
packet-too-big
【显示指定区域内拒绝访问的所有 ICMP 类型】
[root@localhost /]# firewall-cmd --zone=home --remove-icmp-block=packet-too-big 
success
【删除指定区域已设置的拒绝访问的某项ICMP类型】

服务管理

[root@localhost /]# firewall-cmd --zone=home --list-services 
ssh mdns samba-client dhcpv6-client
【显示指定区域内允许访问的所有服务】
[root@localhost /]# firewall-cmd --zone=home --add-service=http
success
【为指定区域设置允许访问的某项服务】
[root@localhost /]# firewall-cmd --zone=home --remove-service=mdns 
success
【删除指定区域已设置的允许访问的某项服务】
[root@localhost /]# firewall-cmd --zone=home --list-services 
ssh samba-client dhcpv6-client http
[root@localhost /]# firewall-cmd --add-service=ftp --add-service=http --permanent 
success
[root@localhost /]# firewall-cmd --add-service={ftp,dhcp,http} --zone=internal
success
【添加ftp,dhcp,http服务到默认区域,并设置成永久生效】
[root@localhost /]# firewall-cmd --reload 
success
【重新加载firewalld服务】
[root@localhost /]# firewall-cmd --list-all
trusted (active)
  target: ACCEPT
  icmp-block-inversion: no
  interfaces: ens33
  sources: 
  services: dhcp ftp http
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules:
【--permanent选项表示设置成永久生效,在使用时需要重启启动firewalld服务或者执行firewall-cmd --reload命令重新加载防火墙规则,才会生效】
【若不带--permanent选项,则用于设置运行时规则,但是这些规则会在系统或firewalld服务重启、停止时失效】
[root@localhost /]# firewall-cmd --runtime-to-permanent

端口管理

【允许tcp的9000端口到home区域】
[root@localhost /]# firewall-cmd --zone=home --add-port=9000/tcp
success
【允许udp的9000-9888端口到默认区域】
[root@localhost /]# firewall-cmd --add-port=9000-9888/udp
success
【为指定区域设置允许访问的某个/某段端口号(包括协议名)】
[root@localhost /]# firewall-cmd --list-all
trusted (active)
  target: ACCEPT
  icmp-block-inversion: no
  interfaces: ens33
  sources: 
  services: dhcp tftp ftp http
  ports: 9000-9888/udp
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

[root@localhost /]# firewall-cmd --zone=home --remove-port=9000/tcp
success
【把home区TCP的9000端口移除】

http://www.15wanjia.com/news/26848.html

相关文章:

  • 百度关键词优化排名网站推广优化技巧
  • 手机版网站360指数官网
  • h5制作网站开发百度搜索怎么优化
  • 跨境独立站平台谷歌推广教程
  • 兰州网站建设王道下拉強网站查询工具
  • 企业信用信息公示系统河南扬州网络优化推广
  • 网站权重怎么做的吉林网站seo
  • 仿牌外贸网站推广百度推广关键词怎么优化
  • 河北汉佳 做网站的公司做一个app平台需要多少钱
  • 奉贤做网站建设电商运营公司排名
  • 客户拒绝做网站的理由哪个搜索引擎最好用
  • 公司比较好seo怎么才能做好
  • 专门做网页的网站怎么从网上找国外客户
  • 成都网站建设及推广百度关键词投放
  • 江阴做网站seo外包优化公司
  • 西安便宜网站建设qq代刷网站推广免费
  • 怎么做同学录的网站外贸平台排名
  • 做网站论文seo网站页面优化包含
  • 微云做网站seo网页优化平台
  • 餐饮行业做网站有什么好处知乎国内电商平台有哪些
  • wordpress批量alt代码seo算法
  • 西安网站制作开发公司哪家好中国最大的企业培训公司
  • 模板手机网站建设公司杭州百度seo
  • wordpress主题如何汉化seo搜索规则
  • 企业网站建设到底应该注意什么长沙网站seo
  • b2c模式的电子商务网站有哪些株洲网站建设
  • p2p贷款网站制作短网址生成网站
  • 松江区网站制作与推广营销型网站建设公司
  • 网站建设代理如何做网络营销
  • 南京做网站价格公司怎么做网站推广