iptables防火墙简易设置

[color=blue]1.iptables表(table)和链(chain)[/color]
[color=blue]表[/color]:
[quote]filter表负责过滤数据包,包含规则链:INPUT,FORWARD,OUTPUT

nat表涉及网络地址转换,包含规则链:PREROUTING,POSTROUTING,OUTPUT

mangle表主要应用在修改数据包内容上,默认规则链:PREROUTING,INPUT,FORWARD,OUTPUT,POSTROUTING[/quote]
[color=blue]链[/color]
[quote]INPUT:接收目的地是本机的数据包

FORWARD:匹配流经本机的数据包

OUTPUT:本机产生的数据,向外转发

POSTROUTING:处理即将离开的数据包,它会修改数据包中的源地址,用于SNAT

PREROUTING:处理刚到达本机并在路由转发前的数据包,它会修改目的地址用来做DNAT
[/quote]

可以执行下面指令来查看表-规则链信息,默认表示filter
iptables -L -n(filter表信息)

iptables -t 表名 -L -n


[color=blue]2.插入规则链[/color]
部分参数解析
[quote]-p protocal网络协议(tcp/udp/icmp等)用all来表示全部协议

--dport destination port目的端口

-j jump to target执行目标(ACCEPT/DROP等)
[/quote]
例子:接收来自80端口的数据
iptables -I INPUT 3 -p tcp --dport 80 -j ACCEPT
iptables -L -n

可以看到下图效果
[img]http://dl2.iteye.com/upload/attachment/0106/3196/187edda1-006d-3bd5-8368-f1a670059452.png[/img]

[color=red]注意,要想规则生效,必须插入在红线圈出的规则之前[/color]

[color=blue]3 保存和重启[/color]
修改规则链后,执行下面指令保存和重启
service iptables save
service iptables restart


[color=blue]4 开启和关闭防火墙[/color]
1 重启后永久生效
chkconfig iptables on(开启)
chkconfig iptables off(关闭)

2 即时生效,重启系统后失效
service iptables start(开启)
service iptables stop(关闭)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值