iptables规则备份恢复,firewalld的9个zone

10月29日任务

10.19 iptables规则备份和恢复

10.20 firewalld的9个zone

10.21 firewalld关于zone的操作

10.22 firewalld关于service的操作

一. iptables规则备份和恢复

ee98514caf7d16435fae242290bb3478968.jpg

  • #iptables -save > /tmp/ipt.txt 将规则备份到指定文件里
  • #iptables -restore < ipt.txt 将规则恢复回来

 

二.firewalld的9个zone

aadbc44518a193e816abe113e55b0d4de62.jpg

  • 打开firewalld,centos7使用的防火墙机制
  • #systemctl disable iptables 关闭开机自启动iptables服务
  • #systemctl stop iptables 关闭iptables服务
  • #systemctl enable firewalld 设置firewalld为开机自启动
  • #systemctl start firewalld 启动firewalld服务
  • firewalld 默认有9个zone ,zone为firewalld的单位,默认使用zone为public。
  • #firewall -cmd --get -zones 查看所有的zone

b0a90da66f426f3c4ecf6d2825c3c628a7a.jpg

  • #firewall -cmd --get -default -zone 查看默认的zone 

c2d45422d2cbfe940c1e542abd85e063674.jpg

  • 9个zone的区别

f05225a428f5d9c28645d2d12b3bb2597f4.jpg

 

三.firewalld关于zone的操作

34fa5b264d1576d8724a34602a53fcd6d42.jpg

  • #firewall -cmd --set -default-zone=work 是定默认zone
  • #firewall -cmd --get -zone-of-interface=ens33 查指定网卡
  • #firewall -cmd --zone=public --add-interface=lo 给指定网卡设置zone
  • #firewall -cmd --zone =dmz --change-interface=fo 针对网卡更改zone
  • #firewall -cmd --zone =dmz --remove-interface=lo 针对网卡删除zone
  • #firewall -cmd --get -active-zones 查看所有网卡所在的zone

 

四. firewalld关于service的操作

5bc84d9c73b4ab78420dadf06bb8a3dc4e9.jpg

  • #firewall -cmd --get -service 查看所有的service
  • #firewall -cmd --get -default-zone查看当前的zone

6424cd4f80e7238031abf2c04ac73e2e551.jpg

  • firewall -cmd --list-services 查看当前zone下有哪些service

30e5d3ff1919fa19ad45cd0a0a8a634969d.jpg

  • #firewall -cmd --zone=pubcli --list-services查看对应的zone有哪些service
  • #firewall-cmd --zone=public --add-service=http   把http增加到public zone下面,只是在内存里面增加了。

b368f145612a33f6af06a30c4402177ce09.jpg

  • #firewall-cmd --zone=public --add-service=ftp --permanent 保存到配置文件里面,永久增加。

9efdb993f6cecb2600604e541e30d3eacae.jpg

  • #ls /usr/lib/firewalld/zones/ 里面是zone的模板

e07e960e8d9e85e053b584cf4ccdfd4722b.jpg

  • #ls /etc/firewalld/zones/ 系统firewalld服务用到的配置文件,每当更改并永久保存,久的就会增加.old后缀,保存在该文件下面

实验一:ftp服务自定义端口1121,需要在work zone 下面放行ftp

  • #cp /usr/lib/firewalld/services/ftp.xml /etc/firewalld/services/ 拷贝ftp的配置文件拷贝到etc下面去
  • #vi /etc/firewalld/services/ftp.xml 编辑该文件,并把他改为1121

47b73718246f233a34a86c7ee779951f8b4.jpg

  • #cp /usr/lib/firewalld/zones/work.xml /etc/firewalld/zones/ 拷贝到etc下
  • #vim /etc/firewalld/zones/work.xml 编辑该文件,增加一行,并如下箭头所指填写。

cf7ccea3da0b904675182fa9b69bb451ec8.jpg

  • #firewall -cmd --reload 重新加载
  • #firewall -cmd --zone=work --list-service查看一下

c83c93961e048c198971e72b02688e10e48.jpg

转载于:https://my.oschina.net/u/3962011/blog/2254382

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值