论坛风格切换切换到宽版
  • 646阅读
  • 9回复

[问题求助]请看下这个iptables规则是否有问题? [复制链接]

上一主题 下一主题
离线yeats520.
 
发帖
2217
C币
-151825
威望
453
贡献值
1
银元
-3
铜钱
5084
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
# Firewall configu.ration wri.tten by system-config-securitylevel.
# Manual customization of t.his file is not recommende.d..
*filter
:.INPUT ACCEPT [0:0]域名
:FORWARD ACCEPT [0:.0].
:OUTPUT ACC.EPT [0:0]            杀毒
:RH-.Fi.rewall-1-INPUT - [0:0]电脑
-A INPU.T -j RH-Fire.wall-1-INPUT.
-A F.ORWAR.D -j RH-Firewall-1-INPUT学习
-A RH-Firewall-1-INPUT -i lo .-j. ACCEPT<性病>
-.A RH-Firewall-1-INPUT -p icmp --icmp-.type any -j ACCEPT学习
-A R.H-Firewall-1-INPUT -p 50 -.j ACCEPT           鲜花
-.A. RH-Firewall-1-INPUT -p 51 -j ACCEPT           女人
-A RH-Fi.rewall-1-INPUT -p udp --dport 5353 -d 224.0.0.2.51 -j ACCEPT外贸
-A RH.-Firewall-1-INPUT .-p udp -m udp --dport 631 -j ACCEPT    美容
-A RH-Firewall-1-INPUT. -m state --state ESTABLISHE.D,RELATED -j ACCEPT.
-A RH-F.irewall-1-INPUT -m state --sta.te NEW -m tcp -p tcp --dport 22 -j ACC.EPT.
-A RH-Firewall-1-INPUT -m state .--state NEW -m tcp -p tcp --dport 80 -.j ACCEPT.             电子
-A RH.-Firewal.l-1-INPUT -m state --state NEW -m tcp -p .tcp --dport 21 -j ACCEPT教育
-A RH-Firewall-1-INPUT -m state --state NEW -m t.cp -p tcp --d.port 20 -j ACCE.PT虚拟主机
-.A RH-Fire.wall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10021 -j. ACCEPT域名
-A RH-Firewall-1-INPUT -m state --state NEW -m. tcp .-p tcp --dport 1004.1 -j ACCEPT
-.A RH-Firewall-1-INPUT -m state -.-state NEW -m tcp .-p tcp --dport 10042 -j ACCEPT<性病>
-A RH-Firewall-1-INPUT -j REJECT --reject-with .icmp-host-pro.hibited<性病>
COMMIT
===========
这里好像没先拒绝数据包。。这样过滤是不.是不严格.
这个是单击来说。好像没涉及到nat转发http://upload.bbs.csuboy.com/Mon_1004/126_6859_c7a6b4605790573.gif[/img]           女人

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2168
C币
-60397
威望
407
贡献值
1
银元
-1
铜钱
4944
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
只是开了upd端口5353、631和tcp端口22、80、21、20、10021、10041、10042其它端口都没有开。

离线daofeng99.
发帖
2012
C币
-152620
威望
379
贡献值
1
银元
-5
铜钱
4612
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
上面的规则都是出现在redhat上的。怎么都和我们平常学的写法不同?有点晕。

离线bysoft.
发帖
2044
C币
-560003
威望
365
贡献值
5
银元
-2
铜钱
4527
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13


QUOTE:原帖由 yjd333 于 2006-8-2 15:11 发表
上面的规则都是出现在redhat上的。怎么都和我们平常学的写法不同?有点晕。


人家都已经说明了通过system-config-securitylevel来配置的,我不觉得和我们学习的有什么不同,您细心的看看就可以看懂,只是通过子链,不是通过INPUT、FORWARD、OUTPUT来做,其实本质上是一样的。

离线wangzh102.
发帖
2155
C币
-138921
威望
407
贡献值
1
银元
-1
铜钱
4831
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
我也挺感兴趣,请教头上几行和最后一行的语法是什么?好像不能直接用iptables + 每一行执行啊?这个规则是怎么被执行的?
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
……
COMMIT

[ 本帖最后由 iamshiyu 于 2006-8-2 15:39 编辑 ]

离线fdaohe.
发帖
2012
C币
-60548
威望
391
贡献值
1
银元
-2
铜钱
4516
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
按我的理解:
*filter表示对应于filter表

前三行应该是配置缺省规则的

第四个应该是自定义链中用来处理输入数据包的

COMMIT表示规则至此为止,开始应用

可以使用
iptables -t filter -L -n
查看实际情况

离线sfcq.
发帖
1976
C币
-199261
威望
356
贡献值
1
银元
-2
铜钱
4517
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
至于是怎么运行的,可以看看/etc/init.d/下的脚本

发帖
2025
C币
-235323
威望
401
贡献值
1
银元
-2
铜钱
4701
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
RedHat 把 INPUT 和 FORWARD 链的数据报引到一起统一操作简直就是胡来
建议不要理解他,没必要去研究

离线sfcq.
发帖
1976
C币
-199261
威望
356
贡献值
1
银元
-2
铜钱
4517
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13


QUOTE:原帖由 platinum 于 2006-8-2 23:01 发表
RedHat 把 INPUT 和 FORWARD 链的数据报引到一起统一操作简直就是胡来
建议不要理解他,没必要去研究


那可否用我们的格式来写。
替换掉他里面内容??

发帖
1957
C币
-198861
威望
367
贡献值
1
银元
-3
铜钱
4483
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
iptables是从第一条往后开始逐条匹配的,常用的两种情况:
1,默认ACCEPT
xxxx -j DROP
用于比较宽泛的情况,只指定不可以访问哪些
2,默认DROP
xxxx -j ACCEPT
用于比较严格的情况,只指定那些规则可以访问
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个