美文网首页
防火墙配置安装

防火墙配置安装

作者: 风起依旧 | 来源:发表于2020-03-09 19:55 被阅读0次
#!/bin/bash

trusted_sources = ( "$@" )
##$@表示所有参数
##$#表示所有参数的个数

echo "trust $trusted_sources"

echo "enable & start firewalld"

systemctl stop firewalld
systemctl enable firewalld
systemctl start firewalld

firewall-cmd --set-default-zone=public

firewall-cmd --permanent --zone=trusted --add-interface=docker0
firewall-cmd --permanent --zone=trusted --add-port=4243/tcp

for trusted_source in "${ports[@]}";
do
    firewall-cmd --permanent --zone=trusted --add-source=$trusted_source
done

ports=(22 80 443 10081 10095)

for port in "${ports[@]}";
do
    firewall-cmd --permanent --zone=public --add-port=$port/tcp
    firewall-cmd --permanent --zone=public --add-port=$port/udp
done

firewall-cmd --reload

echo "restart docker"

iptables -t filter -F
iptables -t filter -X
systemctl restart docker

echo "Done"

生成json文件
echo '{"dragonBallConfig":{"containerWide":{"framework":{"portMap":[{"inside":22,"outside":11019}],"name":"ad0","dirMap":[],"role":"ad"}}}}'>/opt/dragonball/config/device_$portalip/module/ad_ad0.json

相关文章

  • CentOS下安装hadoop

    CentOS下安装hadoop 用户配置 添加用户 权限配置 关闭防火墙 查看防火墙状态 关闭防火墙 查看防火墙开...

  • CentOS下,yum安装MySQL

    一,准备篇 1,配置网络&关闭SELINUX&配置防火墙 配置网络&关闭SELINUX&配置防火墙 二,安装篇 1...

  • CentOS下,yum安装php

    一,准备篇 1,配置网络&关闭SELINUX&配置防火墙 配置网络&关闭SELINUX&配置防火墙 二,安装篇 1...

  • CentOS下,yum安装redis

    一,准备篇 1,配置网络&关闭SELINUX&配置防火墙 配置网络&关闭SELINUX&配置防火墙 二,安装篇 1...

  • 基于CentOS 7环境下,yum安装docker

    一,准备篇 1,配置网络&关闭SELINUX&配置防火墙 配置网络&关闭SELINUX&配置防火墙 二,安装篇 1...

  • CentOS下安装Jenkins

    下载/安装 启动/关闭 配置说明 禁用防火墙 Java安装

  • Apache 建立 HTTP 服务器

    安装 Apache 安装启动 简单粗暴方法:关闭防火墙 安全有效方法:配置防火墙 httpd firewalld ...

  • CentOS 7中使用iptables

    1、关闭firewall 2、安装iptables防火墙 安装 3、编辑防火墙配置文件 显示: :wq! #保存退...

  • Centos7 下 InfluxDB安装配置

    InfluxDB安装配置 安装 安装版本:influxdb-1.8.0.x86_64.rpm 启动 防火墙配置(可...

  • Centos6.9 安装Iptables

    安装Iptables yum -y install iptables 配置防火墙

网友评论

      本文标题:防火墙配置安装

      本文链接:https://www.haomeiwen.com/subject/baaudhtx.html