cetos网络共享脚本


#!/bin/sh  
# Name: nat.sh  
# Author: Bixuan  
# Date: 2003/04/04  
  
echo "Your user the iptables firewall.";  
ETH="eno33557248"  #有外网IP的网卡
SRC="192.168.1.0/24" # 内网地址段  
  
  
case $1 in  
   start)  
       echo 1 > /proc/sys/net/ipv4/ip_forward  
       /sbin/modprobe ip_tables  
       /sbin/modprobe iptable_filter  
        /sbin/modprobe iptable_nat  
        /sbin/modprobe ip_conntrack  
        /sbin/modprobe ip_conntrack_ftp  
        /sbin/modprobe ip_nat_ftp  
        /sbin/iptables -F INPUT  
        /sbin/iptables -F FORWARD  
        /sbin/iptables -F POSTROUTING -t nat  
        /sbin/iptables -P FORWARD DROP  
        /sbin/iptables -t nat -A POSTROUTING -o $ETH -s $SRC -j MASQUERADE  
        /sbin/iptables -A FORWARD -i $ETH -m state --state ESTABLISHED,RELATED -j ACCEPT  
        /sbin/iptables -A FORWARD -s $SRC -j ACCEPT  
        echo "Docker restarting ......"
        systemctl restart docker.service #add
        docker start nginx #add
        echo "Nat is strating ...... [ OK ]"  
        ;;  
   stop)  
       echo 0 > /proc/sys/net/ipv4/ip_forward  
       ;;  
   *)  
       echo $"Usage: $0 {start|stop}";  
esac
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值