ubuntu下的iptables init脚本

简介:

This is the script, put it in /etc/init.d/iptables and ln -s /etc/init.d/iptables /etc/rcS.d/S39iptables

#!/bin/bash
case “$1″ in
start)
echo -n “Staring to write your Iptbales:…”
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A INPUT -p icmp -m icmp –icmp-type any -j DROP
/sbin/iptables -A INPUT -p all -m state –state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A INPUT -p all -m state –state INVALID,NEW -j DROP
echo “Ok”
;;
stop)
echo -n “Cleaning your Iptables:…”
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z
echo “Ok”
;;
restart)
echo -n “Cleaning your Iptables:…”
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z
echo “Ok”
echo -n “Staring to write your Iptbales:…”
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A INPUT -p icmp -m icmp –icmp-type any -j DROP
/sbin/iptables -A INPUT -p all -m state –state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A INPUT -p all -m state –state INVALID,NEW -j DROP
echo “Ok”
;;
*)
echo “Usage: $0          {start|stop|restart}”
esac
exit 0
 









本文转自 justiceplus 51CTO博客,原文链接:http://blog.51cto.com/johnwang/193231,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
Ubuntu Shell
百度搜索:蓝易云【Ubuntu系统如何设置开机自启动shell脚本?】
现在,你的Shell脚本将会在Ubuntu系统开机时自动执行。请确保脚本中的逻辑是正确的,以免对系统造成不必要的影响。
33 0
|
Ubuntu Unix Linux
Ubuntu 开机启动脚本配置
本文基于Ubuntu 20.04 LTS版本用实例来讲解如何配置开机自启动服务。
917 1
Ubuntu 开机启动脚本配置
|
1月前
|
Ubuntu Unix Linux
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
|
11月前
|
Ubuntu Unix Linux
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
【Linux/Ubuntu】Linux/Ubuntu运行python脚本
241 0
|
Ubuntu
通过脚本关闭Ubuntu某一进程
通过脚本关闭Ubuntu某一进程
134 0
通过脚本关闭Ubuntu某一进程
|
Ubuntu
提供了一个UBUNTU安装NVIDIA驱动的脚本的下载
提供了一个UBUNTU安装NVIDIA驱动的脚本的下载
124 0
|
Ubuntu Shell Linux
Linux(ubuntu)shell脚本条件判断函数和循环(入门必看)
Linux(ubuntu)shell脚本条件判断函数和循环(入门必看)
Linux(ubuntu)shell脚本条件判断函数和循环(入门必看)
|
存储 运维 Ubuntu
Linux (Ubuntu) Make file 基本语法和shell脚本基础(入门必看)
Linux (Ubuntu) Make file 基本语法和shell脚本基础(入门必看)
Linux (Ubuntu) Make file 基本语法和shell脚本基础(入门必看)