开通防火墙的简单改进 (r6笔记第88天)
公众号:杨建荣的学习笔记 · 作者:杨建荣 · 发布:2015-10-14 23:35:50 · 原文链接
今天有个需求是开通防火墙,听起来任务难度不大吧,如果按照客户端和端口来细分,匹配下来需要开通的有近400多台。
所以任务艰巨,关键是提供的列表中含有多个环境的负责人,没有按照环境属主来分,所以如果从列表中一一查找,开通权限,那就得折腾一整天,眼睛熬得通红,而且还没啥技术含量。
而且还有个坑,因为列表中时不时会出来几个unix环境,开通的方式方法又不同,而且之前听说配置有误还导致服务器重启,所以对于unix开通防火墙都是规规矩矩,不敢越雷池一步。
这个时候如果放到批量脚本里,也还是不合适的,因为会有很多的隐患和不明确的地方。
所以拿到列表我没有马上开始忙活开通防火墙的事情,而是先梳理了一下环境。
列表是类似下面的这种格式 第一栏是db的ip 第二栏是需要开通的端口,第三栏是客户端的ip
10.12.5.111 1521 10.27.142.68
10.12.5.111 1528 10.27.142.68
10.12.5.112 1528 10.27.142.68
10.12.5.19 1523 10.12.142.16
10.12.5.23 1523 10.12.142.16
10.16.8.105 1521 10.27.142.68
所以根据提供的3个参数,需要连接到db服务器,然后查看是否有防火墙的配置,如果没有,就需要开通,开通完之后保存防火墙列表。

