CentOS配置iptables规则并使其永久生效

一、添加屏蔽IP

1、禁止此IP访问服务器

复制代码
iptables -I INPUT -s 1.2.3.4 -j DROP
或
iptables -A INPUT -s 1.2.3.4 -j DROP

2、禁止服务器访问此IP

复制代码
iptables -A OUTPUT -d 1.2.3.4 -j DROP

3、如果要封某个网段:

复制代码
iptables -I INPUT -s 1.2.3.0/24 -j DROP

4、删除屏蔽IP

复制代码
iptables -t filter -D INPUT -s 1.2.3.4 -j DROP
iptables -t filter -D OUTPUT -d 1.2.3.4 -j DROP

二、清楚一增加的禁止规则

1、一键清空所有规则

复制代码
iptables -F

2、查看

复制代码
iptables -L INPUT
或
iptables -L

三、添加对应禁止规则后保存

复制代码
iptables-save(此命令将保存规则,下次开机自动执行)

四、其他一些命令

1、处理IP碎片数量,防止攻击,允许每秒100个

复制代码
iptables -A FORWARD -f -m limit --limit 100/s --limit-burst 100 -j ACCEPT

2、设置ICMP包过滤,允许每秒1个包,限制触发条件是10个包

复制代码
iptables -A FORWARD -p icmp -m limit --limit 1/s --limit-burst 10 -j ACCEPT

3、如果想要禁止某个ip访问本机某个特殊端口

复制代码
sudo iptables -A INPUT -p tcp --dport 22 -s xxx.xx.xx.1 -j REJECT

4、查看是否已添加

复制代码
iptables -L INPUT

5、添加之后执行生效

复制代码
iptables-save
相关推荐
ZERO_pan26 分钟前
服务器装机遇到的问题
运维·服务器
逆小舟26 分钟前
【Linux】人事档案——用户及组管理
linux·c++
青草地溪水旁27 分钟前
pthread_mutex_lock函数深度解析
linux·多线程·pthread
杀气丶31 分钟前
Linux下运行芙蕾雅天堂2【俄文简译L2FATER】
运维·服务器·天堂2·l2fater·l2fater.cn
太空的旅行者2 小时前
告别双系统——WSL2+UBUNTU在WIN上畅游LINUX
linux·运维·ubuntu
九章云极AladdinEdu3 小时前
超参数自动化调优指南:Optuna vs. Ray Tune 对比评测
运维·人工智能·深度学习·ai·自动化·gpu算力
人工智能训练师3 小时前
Ubuntu22.04如何安装新版本的Node.js和npm
linux·运维·前端·人工智能·ubuntu·npm·node.js
灿烂阳光g4 小时前
domain_auto_trans,source_domain,untrusted_app
android·linux
Tisfy5 小时前
服务器 - 从一台服务器切换至另一台服务器(损失数十条访客记录)
运维·服务器
Ronin3055 小时前
【Linux系统】日志与策略模式
linux·策略模式·日志