linux防火墙配置shell脚本

原创 2012年03月22日 18:31:26

最近一直在忙着为公司安装服务器所以也学到了不少知识,下面就分享一下防火墙配置的一个sh脚本:

#!/bin/bash


# Stop iptables service first
service iptables stop


# Load FTP Kernel modules
#/sbin/modprobe ip_conntrack_ftp
#/sbin/modprobe ip_nat_ftp


# Inital chains default policy
/sbin/iptables -F -t filter
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT


# Enable Native Network Transfer
/sbin/iptables -A INPUT -i lo -j ACCEPT


# Accept Established Connections
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT


# ICMP Control
#/sbin/iptables -A INPUT -p icmp -m limit --limit 1/s --limit-burst 10 -j ACCEPT
/sbin/iptables -A INPUT -p icmp -j ACCEPT


#drop IP
#iptables -I INPUT -s ***.***.***.*** -j DROP




# WWW Service
/sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT


# SSH Service
/sbin/iptables -A INPUT -p tcp --dport 22 -j ACCEPT


# mysql


/sbin/iptables -A INPUT -s 10.10.10.0/24 -p tcp --dport 3306 -j ACCEPT

Linux下查看、关闭及开启防火墙命令

Linux下查看、关闭及开启防火墙命令 1)永久性生效,重启后不会复原  开启: chkconfig iptables on 关闭: chkconfig iptables off  2)即时...
  • glory1234work2115
  • glory1234work2115
  • 2016年07月10日 19:14
  • 2028

linux防火墙脚本,一键解决防火墙规则带来的痛苦。

脚本如下: #1. echo "1 ---------------------------------------------------------------------------------...
  • u013381397
  • u013381397
  • 2017年09月19日 13:53
  • 220

linux防火墙设置脚本

  • 2017年03月27日 14:27
  • 780B
  • 下载

linux网络防火墙-iptables配置详解

如果你的IPTABLES基础知识还不了解,建议先去IPTABLES基础. 开始配置 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES的设置情况 [root@tp ~]# i...
  • wlzx120
  • wlzx120
  • 2016年08月24日 15:23
  • 8397

linux防火墙iptables的原理及配置详解

一:前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火...
  • androidstar_cn
  • androidstar_cn
  • 2016年09月12日 22:27
  • 2241

Linux系统修改防火墙配置

修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 如果要开放哪个端口,在里面添加一条-A RH-Firewall-1-INPUT -m state --state ...
  • yuanyuan110_l
  • yuanyuan110_l
  • 2010年11月30日 23:57
  • 4088

PostgreSQL Linux 下的配置

1.使数据库文件有执行权限 # chmod u+x postgresql9.***.bin 2.安装 # ./postgresql9.***.bin 将会出现安装界面,步骤按向导安装即可 3.配...
  • starnight_cbj
  • starnight_cbj
  • 2011年10月26日 09:25
  • 3151

Linux防火墙的配置方法(firewalld服务)

红帽 RHEL7 系统已经用 firewalld 服务替代了 iptables 服务,新的防火墙管理命令 firewall-cmd 与图形化工具 firewall-config。 执行 firewa...
  • u014242496
  • u014242496
  • 2016年06月13日 16:36
  • 699

Linux 防火墙配置

1. 文件位置: /etc/iptables 2. 添加内容: -A RH - Firewall -l- INPUT -m state -- state NEW -m tcp -p tcp --dpo...
  • willzz
  • willzz
  • 2009年05月02日 18:09
  • 249

linux防火墙配置

查看防火墙配置# iptables -L -nChain INPUT (policy ACCEPT)target     prot opt source               destinati...
  • wl3115
  • wl3115
  • 2008年01月10日 21:46
  • 829
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux防火墙配置shell脚本
举报原因:
原因补充:

(最多只允许输入30个字)