Linux下的firewalld防火墙管理

1.firewalld介绍
动态防火墙后台程序 firewalld 提供了一个 动态管理的防火墙, 用以支持网络 “ zones” , 以分配对一个网络及其相关链接
和界面一定程度的信任。它具备对 IP v4 和 IP v6 防火墙设置的支持。
它支持以太网桥 , 并有分离运行时间和永久性配置选择,它还具备一个通向服务或者应用程序以直接增加防火墙规则
的接口
系统提供了图像化的配置工具 firewall-config 、 system-config-firewall, 提供命令行客户端 firewall-cmd, 用于配
置 firewalld 永久性或非永久性运行时间的改变 : 英语培训费用它依次用iptables 工具与执行数据包筛选的内核中的 Netfilter 通信
2.firewalld和 iptables service
firewalld 和 iptables service 之间最本质的不同是 :

  • iptables service 在 /etc/sysconfig/iptables 中储存配 置
  • firewalld 将配置储存在 /usr/lib/firewalld/ 和 /etc/firewalld/ 中的各种 XML 文件里 .

当 firewalld 在Red Hat Enterprise Linux上安装失败时, /etc/sysconfig/iptables 文件就不存在

3,firewalld域
基于用户对网络中设备和交通所给与的信任程度,防火墙可以用来将网络分割成不同的区域
这里写图片描述

1.命令管理firewalld
下载并开启服务关闭iptables

这里写图片描述
打开图形管理工具

这里写图片描述
firewalld管理命令

这里写图片描述
这里写图片描述
2.修改默认域
安装apache并修改默认发布页

查看默认域:

测试:
这里写图片描述
修改默认的域为trusted

再次测试:
这里写图片描述
3.对指定ip或网段的控制
添加一块新的网卡,并且给其配ip
这里写图片描述
这里写图片描述

临时添加主机域,重启之后会失效:

这里写图片描述
永久生效需要添加参数–permanentt

重启之后不消失
这里写图片描述
从trusted域移除
这里写图片描述
4.用文件的方式添加

这里写图片描述
这里写图片描述
5.修改端口

这里写图片描述
6.移除防火墙的服务
暂时性移除

这里写图片描述
永久性移除

这里写图片描述
测试:
这里写图片描述

添加direct rules 使62这台主机可以访问80端口 -p 协议 –dport 目的端口 -s 来源 -j 动作

查看direct rules

测试:
在62这台主机可以访问172.25.254.105
这里写图片描述
其他主机不能访问
这里写图片描述

当别的主机通过22端口连接105时会转发至205这台主机

这里写图片描述
测试:

这里写图片描述

取消地址转发:

在desktop中:
添加两块网卡 分别修改ip为 eth0 172.25.4.105 eth1 172.25.254.105
使内核让两块网卡可以通信

这里写图片描述

在server中:
修改ip为172.25.4.205 GATEWAY=172.25.4.105
再测试:ping 172.25.254.62 成功

这里写图片描述

posted @ 2018-10-22 16:22  陈俊康  阅读(5314)  评论(0编辑  收藏  举报
友情链接:回力 | 中老年女装 | 雅思培训 | SAT培训 | 雅思和托福