linux防火墙的复规则,Centos下iptables防火墙规则编辑方法 - YangJunwei

本文介绍了在CentOS系统中如何管理iptables防火墙规则,包括安装iptables、查看现有规则、清除规则、编辑及保存规则。通过示例展示了如何开启防火墙、添加允许特定端口访问的规则,并提供了常用防火墙规则示例。最后,讲解了如何保存和重启防火墙以使规则生效。
摘要由CSDN通过智能技术生成

今天整理一下Centos下iptables防火墙规则的保存、清除等编辑方法。

如已经安装,请跳过。

$ yum install iptables

二、查看 iptables 防火墙已有规则

以下四种方法任选其一即可。

$ service iptables status

$ /etc/init.d/iptables status (此方法为上一方法的路径执行版)

$ iptables -L -n

$ vi /etc/sysconfig/iptables (此方法直接编辑iptables规则文件)

三、清除已有 iptables 规则

$ iptables -F

$ iptables -X

$ iptables -Z

四、编辑 iptables 规则

1、编辑前确保 iptables 已启动,如下命令任选其一即可。

$ service iptables start

$ /etc/init.d/iptables start

2、iptables 防火墙规则的编辑方法,以添加规则“允许访问80端口”为例。

方法1:命令行,使用以 “iptables” 开头的命令

$ iptables -A INPUT -p tcp --dport 80 -j ACCEPT

此方法最后需要执行如下命令来保存规则:

$ iptables-save > /etc/sysconfig/iptables

$ iptables -L

方法2:直接编辑 iptables 规则文件

$ vi /etc/sysconfig/iptables

保存防火墙规则:

$ service iptables save

重启防火墙使其生效:

$ service iptables restart

五、推荐一些常用的防火墙规则

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

iptables -A OUTPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT

iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT

iptables -A OUTPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT

iptables -A INPUT -p tcp -s 0/0 --dport 80 -j ACCEPT

iptables -A OUTPUT -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT

iptables-save > /etc/sysconfig/iptables

iptables -L

完毕。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值