iptables防火墙脚本

一键配置CentOS iptables防火墙的Shell脚本分享 主要介绍了一键配置CentOS iptables防火墙Shell脚本分享,可保存到一个脚本文件中,在新安装的CentOS系统时一条命令搞定iptables配置,需要的朋友可以参考下 立即下载

[root@hkweb root]# cat /etc/xxx
#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
INET_IFACE="eth0"
INET_IP="202.96.155.37"
LAN_IFACE="eth1"
LAN_IP="10.0.0.252"
LAN_IP_RANGE="10.0.0.0/8"
IPT="/sbin/iptables"
/sbin/depmod -a
/sbin/modprobe ip_tables
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ipt_LOG
for TABLE in filter nat mangle ; do
$IPT -t $TABLE -F
$IPT -t $TABLE -X
done
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A INPUT -i eth1 -j ACCEPT
iptables -A OUTPUT -o eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -o eth1 -j ACCEPT
#iptables -A INPUT -i eth0 -j ACCEPT
iptables -A OUTPUT -o eth0 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 0/0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -p udp -s 0/0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -p icmp -s 0/0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -s 0/0 -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 203.86.67.18 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 202.96.155.38 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 211.96.97.20 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 211.96.97.22 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 210.75.18.33 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 210.75.18.34 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 210.75.18.35 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 210.75.18.36 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 210.75.18.37 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 210.75.18.38 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 61.144.222.111 --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 1521 -j ACCEPT
#iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 8000 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 8080 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 8083 -j ACCEPT
#iptables -A INPUT -i eth0 -p tcp -s ! 210.75.18.33 --dport 8083 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 8888 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 8880 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 9999 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 10000 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 23 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s ! 202.66.8.210 --dport 5368 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 202.96.155.38 --dport 138 -j ACCEPT
iptables -A INPUT -i eth0 -p udp -s 202.96.155.38 --dport 138 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 202.96.155.38 --dport 139 -j ACCEPT
iptables -A INPUT -i eth0 -p udp -s 202.96.155.38 --dport 139 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp -s 202.96.155.38 --dport 1984 -j ACCEPT
iptables -A INPUT -p icmp -i eth0 -s 0/0 -m limit --limit 1/s --limit-burst 10 -j ACCEPT
iptables -A INPUT -f -i eth0 -m limit --limit 100/s --limit-burst 100 -j ACCEPT
[root@hkweb root]#

深入解析Zynq Ultrascale+ RF Data Converter中的PLL配置与时钟管理 本文深入解析了Zynq Ultrascale+ RF Data Converter中PLL配置与时钟管理的核心原理与实践。文章将RFDC时钟系统比作交响乐团,详细阐述了PLL作为指挥的关键作用,以及系统时钟、Tile时钟、参考时钟与采样时钟的层级关系。重点剖析了PLL配置参数(如VCO频率、分频器设置)的计算方法与稳定性考量,并提供了从IP配置使能顺序到多Tile同步、DRP访问等常见问题的实战避坑指南与调试技巧,帮助工程师构建稳定的射频信号处理基石。 阅读详情

相关推荐

海康工业相机使用教程

海康工业相机连接电脑教程

qq_43251445的博客 2万+

linux服务器配置实例<7>---配置NAT服务器

配置NAT服务器 本章主要介绍如何使用iptbales实现linux2.4下的强大的NAT功能。 一、原理 netfilter是Linux 核心中一个通用架构,它提供了一系列的"表"(tables),每个表由若干"链"(chains)组成,而每条链中可以有一条或数条规则(rule)组成。并且系统缺省的表是"filter"。但是在使用NAT的时候,我们所使用的表...

weixin_34390105的博客 426

避坑指南:企业微信IP白名单设置失败的5种常见原因及解决方案

本文深入解析企业微信API调用中IP白名单设置失败的5种常见原因,包括动态公网IP变更、代理服务器导致的IP失真等,并提供针对性的解决方案。特别针对可信IP配置问题,详细介绍了诊断方法和Java代码示例,帮助企业开发者快速解决访问限制问题,确保API调用安全稳定。

weixin_29280657的博客 619

Windows下PyTorch安装实战:虚拟环境、国内镜像与PyCharm配置

在深度学习开发中,Python 是绕不开的基础语言,而 PyTorch 则是最流行的深度学习框架之一。安装 PyTorch 时,pip 默认访问海外源,常导致下载缓慢甚至失败;通过合理配置国内镜像,可显著提升依赖包的获取速度。同时,为避免项目间的依赖冲突,使用虚拟环境隔离依赖是工程实践中的关键原则。在 Windows 平台下,还需注意 CPU 版与 GPU 版(CUDA)的选择,并确保 PyCharm 等 IDE 正确绑定虚拟环境中的 Python 解释器。本文从环境搭建的基本原理出发,完整演示了从创建虚拟

weixin_34199335的博客 374

MATLAB实战:蓝牙GFSK调制解调全流程解析(附误码率优化技巧)

本文深入解析了蓝牙GFSK调制解调在MATLAB中的全流程实现,包括高斯滤波器设计、调制解调技术及误码率优化技巧。通过实战案例和代码示例,帮助工程师提升蓝牙通信系统的性能表现,特别是在降低误码率方面的有效方法。

weixin_29046035的博客 277

【open judge】【程设】魔兽世界三开战!

#程设 魔兽世界三---开战!--------原以为会很容易ac,没想到写了好久,看来自己的水平还是亟待提高啊!有几个比较有趣的点:1. typeid(#include&lt;typeinfo&gt;)还是比较好用的,特别是本题当战士为wolf,iceman, dragon, ninja时有特殊技能,那么用typeid判断一下就很方便了。2. 对于这种输出很复杂的问题,往往通过使用文件的输入输出再...

weixin_40841416的博客 6073

实用防火墙(Iptables)脚本分析

实用防火墙(Iptables)脚本分析——Redhat,CentOS,Ubuntu等常见Linux发行版中都会预装Iptables防火墙,大多数初学者设置起来由于对这款软件比较陌生,设置起来比较困难,下面这段脚本实现了修改变量的值就能轻松移植到自己的网络,同时对各段内容做了介绍。首先在/usr/bin下建立一个脚本名为firewall,设定可执行权限#chmod +x /usr/bin/firew...

weixin_34090562的博客 197

ros2笔记-4.6使用launch启动脚本

ros2 4.6 使用launch启动多节点

bohu83的博客 1311

配置iptables防火墙(一)

linux系统给的防火墙功能是由内核实现的2.0版内核中,包过滤机制是ipfw,管理工具是ipfwadm2.2版内核中,包过滤机制是ipchain,管理工具是ipchains2.4版及以后的内核中,包过滤机制是netfilter,管理工具是iptablesnetfilter位于Linux内核中的包过滤防火墙功能体系称为Linux防火墙的“内核态”iptables(不能抓arp包,tcpdump可以抓)位于/sbin/iptables,是用来管理防火墙的命令工具。...

a1991376352的博客 2007

【数据集】中国大气污染物数据集CHAP(1km空间分辨率)-韦晶团队

中国大气污染物数据集CHAP(1km空间分辨率)-韦晶团队

WW、forever的博客 2595

2024年游戏策划最新面试题及答案

1. **游戏策划**:负责游戏设计和开发的创意和技术过程。2. **主要职责**:设计游戏玩法、故事、角色、世界等。4. **游戏机制**:定义玩家如何与游戏世界互动的规则。13. **引人入胜的角色**:深入的背景故事、个性特征。3. **游戏平衡**:确保游戏公平、有趣且具有挑战性。7. **RPG特点**:角色发展、故事驱动、玩家选择。12. **关卡设计技巧**:挑战性、流动性、视觉引导。11. **游戏关卡设计**:创建游戏世界的不同阶段。5. **游戏循环**:玩家在游戏中重复的行为模式。

guo162308的博客 2320

iptables防火墙规则简单运用脚本

vim iptables.sh #!/bin/bash function ASK(){ read -ep "是否继续添加规则(y|n):" ask case $ask in n|N) echo "退出程序" break ;; y|Y) continue esac } while true do echo -e "\033[36m 1.放行端口...

weixin_45762569的博客 344

15 君正IPC库开发总结

在前面的章节中,我们介绍了君正ISP、视频采集、音频采集、音频播放、云台电机、移动侦测算法、人形侦测算法、移动跟踪算法等的封装。那么,应用层如何使用这些封装好的接口呢?根据设计模式中的依赖倒置原则:高层次的模块不应该依赖于低层次的模块,它们都应该依赖于抽象。因此,应用层应当只能感知到我们封装的接口类,而不应当感知到其对应的具体实现类。

hope_wisdom的技术博客 1660

用bash脚本来配置 iptables防火墙

#!/bin/bash##############USMAN AKRAM "FA05-BTN-005" (~*Lucky*~) BTN-6##############COMSATS INSTITUTE OF INFORMATION TECHNOLOGY - ABBOTTABAD####echo -e "****************Welcome*************"###

软体疯子专栏 1332

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

防火墙iptables之常用脚本

防火墙iptables之常用脚本 转自:http://zhujiangtao.blog.51cto.com/6387416/1286490 标签:防火墙主机 1。不允许别人ping我的主机,但是我可以ping别人的主机 #!/bin/bash iptables -F iptables -X iptables -Z modprobe ip_tables ...

weixin_34379433的博客 164

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

iptables 防火墙脚本

# 命令行放行某个端口 #/sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT #/etc/rc.d/init.d/iptables save 可是觉得命令行太复杂了怎么办?那就记住下面的脚本并让它自动执行吧,详细说明请看注释 # iptables 防火墙脚本 #!/bin/bash spo...

weixin_33859504的博客 160

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

在线生成IPTABLES防火墙脚本的网站

最近,在加深学习IPTABLES时,发现了一些有趣的资料,呵呵,下面说说:对于刚刚接触IPTABLES的朋友来说,对于DOS命令形式的设置,是有点让人头疼的;IPTABLES的各种复杂的选项和参数使他们望而却步。为了让更多的网络管理员能用上功能强大的IPTABLES防火墙,许多网站提供了在线生成IPTABLES防火墙脚本的功能,只要根据网站向导就...

weixin_34124651的博客 814

iptables的备份、恢复及防火墙脚本的基本使用

一:规则的导出、导入: 规则的备份及还原: 防火墙规则的批量备份、还原用到两个命令 iptables-save、iptables-restore,分别用来保存(Save)和恢复(Restore)。 1、iptables-save 命令: iptables-save命令用来批量导出Linux防火墙规则。 直接执行iptables-save:显示出当前启用的所有规则,按照raw、mangle...

zwj52pk的博客 3281

iptables防火墙脚本应用

本脚本修改自鸟哥的经典iptables防火墙脚本,做了简化适用于单机服务器环境1、将防火墙规则文件放置在相应的目录内(1)防火墙规则iptables.rule 如下:#!/bin/bash ######################################################################### EXTIF="em1" INIF=...

weixin_34248118的博客 144

细述iptables防火墙规则脚本

iptables是Linux系统自带的防火墙,功能非常强大,可以轻量级的防护DDOS、CC、syn等,还可以做网关服务。 #!/bin/sh   #   modprobe ipt_MASQUERADE   modprobe ip_conntrack_ftp   modprobe ip_nat_ftp   iptables -F   iptables -t nat -F   ip...

u014389734的博客 266

centos6 iptables防火墙脚本编写

vim aa.sh #!/bin/bash echo "1)放行端口 2)封锁端口 3)放行ip 4)封锁ip" AWK(){ while true do read -ep "是否继续输入(y/n)|(Y/N)?:" yn if [ $yn == n ]||[ $yn == N ];then exit elif [ $yn == y ]|...

a13568hki的博客 525

超级实用的 iptables 防火墙脚本

本文档详细介绍生产环境中超级实用的iptables脚本。 创建 iptables.sh脚本 [root@Jaking ~]# vim iptables.sh #!/bin/bash #清空 filter 表和 nat 表 iptables -F iptables -t nat -F #关掉 firewalld systemctl stop firewalld &>/d...

永远在学习Linux之路上 556
上一篇: 端口扫描程序nmap使用手册
下一篇: linux安全必备步骤
LUES
博客等级 码龄23年 2粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值