iptables.sh 初始化防火墙配置

摘要:
#!/ bin/bashitables-iptables-Xiptables-Ziptables-AINPUT-ilo-JACCEPTables-AINPUT-127.0.0.1-d127.0.0.1-jACCEPT#--------------------------------------------------SMGstart#limit#iptables
#!/bin/bash

iptables -F
iptables -X
iptables -Z
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT

#---------------------------------------------------------------SMG start

#limit
#iptables -A INPUT -p tcp -m tcp --dport 80 --tcp-flags FIN,SYN,RST,ACK SYN -m connlimit --connlimit-above 128 --connlimit-mask 32 -j DROP
#To ensure that the connection is normal
iptables -A INPUT -p all  -m state --state RELATED,ESTABLISHED -j ACCEPT

#nginx common access
iptables -A INPUT -p tcp --dport 80 -j ACCEPT

#iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
iptables -A INPUT -s 10.0.0.0/8 -j ACCEPT
iptables -A INPUT -s SLB -j ACCEPT

#Yum
iptables -A INPUT -p tcp --sport 80 -j ACCEPT
iptables -A INPUT -p tcp --sport 8080 -j ACCEPT
iptables -A INPUT -p tcp --sport 443 -j ACCEPT

#db slb
iptables -A INPUT -s XXXX -j ACCEPT

#for zabbix:
iptables -A INPUT -s XXXX -j ACCEPT

#for jump
iptables -A INPUT -s XXXX -j ACCEPT
iptables -A INPUT -s XXXX -j ACCEPT



##dns
iptables -A INPUT -p tcp --sport 53 -j ACCEPT
iptables -A INPUT -p udp --sport 53 -j ACCEPT

##for ping:
iptables -A INPUT -p icmp --icmp-type any -j ACCEPT


### end ###
iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset
iptables -A INPUT -j DROP

免责声明:文章转载自《iptables.sh 初始化防火墙配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Codevs_1040_[NOIP2001]_统计单词个数_(划分型动态规划)shell中的条件判断下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

涛哥:Qt安卓-5.12环境搭建

简介Qt for android 环境搭建,以Windows平台 Qt5.12为基准。因为有不少人问相关问题,所以写篇文章汇总一下。安装Qt需要先安装Android版的Qt。 一般在Qt的安装包中都有集成,安装的时候勾上就行  安装必备工具链Android开发必备的工具链包括:Java JDkAndroid SDKAndroid NDK下...

c#Winform自定义控件-目录

前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git 如果觉得写的还行,请点个 star 支持一...

3、iptables扩展及使用

iptables/netfilter netfilter: kernel framework,位于内核中的协议框架 iptables  是规则管理命令行工具   四表:filter, nat, mangle, raw 五链:PREROUTING, INPUT, FORWARD, OUTPUT, POSTROUTING   iptables 子命令: 链:-...

Electron截屏功能

# Electron截屏功能 window下增加该功能,可以调用三方的exe文件然后通过node.js的原生模块,execFile启动该exe文件。 mac下则可以通过screencapture 来调用系统的截屏功能来实现 globalShortcut.register('CommandOrControl+Alt+Z', function () { i...

流量取证-流量中提取文件

以前整理的一些东西,拿出来做备忘 PCAP 报文就是抓取实际在网络中传输的图片,视频等数据,然后以PCAP 格式存储形成的文件。工作中对离线的数据包进行回溯分析,有时会遇到将 PCAP 中的码流还原成相应的图片、视频、邮件等原有格式的需求。 从流量中取证文件大部分情况下是为了提取流量中的可执行程序。 1、 tcpxtract 安装: apt-get ins...

[转]mysql导出导入中文表解决方法

在开发过程中会经常用到mysql导出导入中文表,本文将详细介绍其如何使用,需要的朋友可以参考下。 在开发过程中会经常用到mysql导出导入中文表,本文将详细介绍其如何使用,需要的朋友可以参考下一、先针对utf8导出: (1)导出源数据库的所有表: 代码如下: mysqldump -u root -p密码 --socket=mysql.sock --def...