介绍
基本信息
作者:朱明宇
名称:批量对多个 IP 地址开发多个端口策略
作用:批量对多个 IP 地址开发多个端口策略
使用方法
1. 在此脚本的分割线内写入相应的内容
2. 给此脚本添加执行权限
3. 执行此脚本
脚本分割线里的变量
1.ips=”192.168.2.1 192.168.1.0/24″ #要开放端口的 IP 地址
2.ports”22 3306 8080-8090″ #要开放的端口
脚本
#!/bin/bash
####################### Separator ########################
ips="192.168.2.1 192.168.1.0/24"
ports"22 3306 8080-8090"
####################### Separator ########################
systemctl start firewalld
systemctl enable firewalld
for i in $ips
do
for j in $ports
do
firewall-cmd --add-rich-rule="rule family="ipv4" source address="$i" port protocol="tcp" port="$j" accept" --permanent
done
echo $i done
echo
done
firewall-cmd --reload