论坛风格切换切换到宽版
  • 565阅读
  • 8回复

[问题求助]请教iptables的问题 [复制链接]

上一主题 下一主题
离线xm-2000.
 
发帖
2076
C币
-139061
威望
393
贡献值
1
银元
-3
铜钱
4691
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
-m state -.-state 状态.
状态:NEW、REL.AT.ED、ESTABLISHED、INVALID虚拟主机
NEW:有别于.tcp 的syn           女人
ESTABLISHED:连.接态    外汇
REL.ATED.:衍生态,与conntrack 关联(FTP)--- 印刷
INVALID:不能.被识别属于哪个连接.或没有任何状态            杀毒
例如:
iptables -A. I.NPUT -m state --state RELATED,ESTABLISHED \学习
-j ACCEPT

这个-m 参数我还是不明白.....哪位高手能给我解释的清楚一点吗?谢谢.(广告)

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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线cnstwb.
发帖
2149
C币
-235019
威望
398
贡献值
1
银元
-2
铜钱
4856
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
对于刚发起的连接,状态的 NEW
对于已经建立的连接的连接,状态是 ESTABLISHED
对于像 FTP 那样通过协议派生出来的附加端口产生的连接,状态是 RELATED(需要对 FTP 的工作原理了解)

发帖
1902
C币
-235584
威望
405
贡献值
6
银元
2
铜钱
4414
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
-A INPUT –p tcp --dport 20 –j ACCEPT
  -A OUTPUT –p tcp --sport 20 –j ACCEPT
-A INPUT –p tcp --dport 21 –j ACCEPT
  -A OUTPUT –p tcp --sport 21 –j ACCEPT

他和上面的区别又是什么呢

离线linyanqi.
发帖
2152
C币
-604665
威望
405
贡献值
2
银元
-1
铜钱
4817
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13


QUOTE:原帖由 mdjhaitao 于 2006-9-22 11:28 发表
-A INPUT –p tcp --dport 20 –j ACCEPT
  -A OUTPUT –p tcp --sport 20 –j ACCEPT
-A INPUT –p tcp --dport 21 –j ACCEPT
  -A OUTPUT –p tcp --sport 21 –j ACCEPT

他和上面的区别又是什么呢

你指什么?谁和谁的区别?
如果说前两句和后两句的区别,区别就是端口不同
如果说与上面 state 的区别。。。。二者没任何关系啊
你指的是什么?

离线domin.
发帖
2039
C币
-140119
威望
374
贡献值
1
银元
-3
铜钱
4565
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
我的意思是如果做开放21 .20 端口.用
-A INPUT –p tcp --dport 20 –j ACCEPT
  -A OUTPUT –p tcp --sport 20 –j ACCEPT
-A INPUT –p tcp --dport 21 –j ACCEPT
  -A OUTPUT –p tcp --sport 21 –j ACCEPT
这个就够了对吧.
可是为什么我到还有加这个设置的呢
-m state --state 状态
状态:NEW、RELATED、ESTABLISHED、INVALID
NEW:有别于tcp 的syn
ESTABLISHED:连接态
RELATED:衍生态,与conntrack 关联(FTP)
INVALID:不能被识别属于哪个连接或没有任何状态
例如:
iptables -A INPUT -m state --state RELATED,ESTABLISHED \
-j ACCEPT

加这个 是为了什么呢。不加可不可以呢加了又有什么好处呢

离线gjj3000gjj.
发帖
2013
C币
-140552
威望
393
贡献值
1
银元
-3
铜钱
4575
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
iptables -A INPUT -m state --state RELATED -j ACCEPT
目的是让类似 FTP 那种衍生连接进入的

iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
目的是让自己发起的对外连接的回包进入的

对于你上面说的那几条命令,我想你一定没有好好看过 PPT 和置顶的 FAQ,除非你明确知道你在干什么,知道如何控制,否则不要去动 OUTPUT 链

离线blueii.
发帖
1982
C币
-152858
威望
353
贡献值
1
银元
-2
铜钱
4430
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
我目前了解的。因为我是在服务器上做防火墙.而不是在在一个专门的机器上来做防火墙.
所以我觉得.只用INPUT就够了.对吧.那个数据流向图我是看懂了的。.

离线yanhuaizhi.
发帖
2104
C币
-60322
威望
414
贡献值
1
银元
-1
铜钱
4713
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
老大我的问题.我还是不太清楚。请你在帮我解释一下.谢谢。我是刚学3天.很多都不太懂.
都是我自己的理解.也许不太正确。.麻烦你了。嘿嘿

离线sharpgun.
发帖
2091
C币
-61352
威望
408
贡献值
1
银元
-2
铜钱
4672
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13


QUOTE:原帖由 platinum 于 2006-9-22 14:25 发表

这次你说对了 ^_^



老大你能不能弄一个真对我这样的防火墙的配置.给我例子
就是/etc/sysconfig/iptables
这个的配置.我学习一下
谢谢了。要不我还是有点迷糊的。虽然明白了一些.可是毕竟时间短.有的还不太懂.
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个