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

[问题求助]IPTABLES映射FTP端口出现问题? [复制链接]

上一主题 下一主题
 
发帖
1947
C币
-139384
威望
398
贡献值
1
银元
-1
铜钱
4545
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
服务器情况如下:
1)A机器IP地址:218..108.23.52--------》对外.提供访问的IP--- 印刷
2)B机器IP地址:10.252.0.50---------》内.部真实的ftp服务器地址,ftp服务器软件用的 proft.p.

A机器对外.提供21号端口,并通过.nat映射到B机器上。下面是A机器上的iptables语句:           鲜花
#. Generated by iptables-save v1.2.11 on Wed Nov  7 17:41:.20 2007电脑
*filter
:INPU.T ACCEPT .[65595:34165759]
:FORWARD AC.CEPT [179914:9754.1584]--- 印刷
:OUTP.UT A.CCEPT [1843:154216]--------------彩票
-A INPUT -p. tcp -m tcp --.dport 21 -j ACCEPT .
-A INPUT -p tcp -m t.cp --dport 21 -j. ACCEPT 虚拟主机
-A INPUT -m state --sta.te NEW,R.ELATED,ESTABLISHED -j ACCEPT .
-A INPUT -p tcp -m tcp --.sport 1024:65535 --dport 1024:65535 -m state --stat.e ESTABLISHE.D -j ACCEPT              电子
-A INPUT -p tcp -m tc.p --sport 20 -m state --state RE.LATED,ES.TABLISHED -j ACCEPT <性病>
-A OUTPUT -p .tcp -m tcp --spor.t 21 -j ACCEPT [成人用品]
-A. O.UTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT (        游戏          )
-A OUTPUT -p tcp -m tcp --sport 1024:65535 --dport 1024:65535 -m. state. --state RELATED,ESTABLIS.HED -j ACCEPT .
-A OUTPUT -p tcp -m tcp --dport 20 -m state --state ESTABLISHED. -j ACCEP.T C.OMMIT.
# Compl.eted on Wed Nov . 7 17:41:20 2007.
# Ge.nerated by iptables-save v1.2.11 on Wed Nov . 7 17:41:20 2007虚拟主机
*nat
REROUTING ACCEPT [967:53787]http://upload.bbs.csuboy.com/Mon_1004/126_6972_e3d115ab71927ac.gif[/img].
OSTROUTING ACCEPT [0:0]http://upload.bbs.csuboy.com/Mon_1004/126_6972_e3d115ab71927ac.gif[/img]    外汇
:OUTPUT ACCEPT [1431.:10.0410](广告)
-A PREROUTING -d 218.108.23.52 -p tcp -m tcp --dport 21 -m state --state NEW,.RELATED,ESTABLISHED -j .DNAT --to-d.estination 10.2.52.0.50:21 域名
-A POSTROUTING -d 10.25.2.0.50 -p tcp -m tcp --dport 21 -m state. --state NEW,RELATE.D,ESTAB.LISHED -j SNAT --to-source 218.108.23.52 .
-A POSTROUTING. -j M.ASQUERADE (        游戏          )
COMMIT
# Completed on Wed Nov  7 17:4.1:20 20.07              乙肝

另外A服务器已经加载了ip_nat_ftp和ip_.conntrack_ftp模块,并且ip_for.ward已经打开转发外贸

我连接218.108.23.52没有反映,用网际.快车连接显示结果如下:.    外汇
Wed Nov 07 16:50:00 2007 正在连接 218.108.23.5.2 [IP=218.108.2.3.52:21]    健康
Wed Nov 07 .16:50:00 2007 Socket已连接 ,等待欢.迎信息域名
Wed Nov 07 1.6:50.:20 2007 超时.健康
Wed Nov 07 16:50:20 200.7 有错误发.生!.
Wed Nov 07 16:50:20 20.07 等待 2秒后.重试.
Wed Nov. 07 16:50:22 2007 正在连接 2.18.108.23.52 [IP=218.108.23.52:21].
Wed N.ov 07. 16:50:22 2007 Socket已连接 ,等待欢迎信息    美容

我怎么解决这个问题??

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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线woofwoof.
发帖
2259
C币
-235050
威望
413
贡献值
1
银元
-2
铜钱
5026
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
达人们?给一点思路也可以啊!

发帖
2155
C币
-60173
威望
418
贡献值
1
银元
0
铜钱
4869
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
只做了21的映射,20呢?

离线twttwt.
发帖
2015
C币
-60598
威望
373
贡献值
1
银元
-1
铜钱
4450
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
20端口做了也不行呢!!郁闷了!!
我不想放弃啊!

离线花花86.
发帖
1980
C币
-60887
威望
371
贡献值
1
银元
-1
铜钱
4494
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
被动端口用不用打开?

离线liangsyuan.
发帖
1924
C币
-60854
威望
337
贡献值
1
银元
-4
铜钱
4266
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
加载iptables的FTP模块。conntrack和nat各一个。

发帖
1998
C币
-193550
威望
372
贡献值
1
银元
-2
铜钱
4466
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
我已经加载模块了呀!

[root@MailServer ~]# lsmod
Module                  Size  Used by
ip_nat_ftp              4913  0
ip_conntrack_ftp       72561  1 ip_nat_ftp
ipt_MASQUERADE          3521  1
ipt_state               1857  10
iptable_filter          2753  1
iptable_nat            23045  3 ip_nat_ftp,ipt_MASQUERADE
ip_conntrack           40693  5 ip_nat_ftp,ip_conntrack_ftp,ipt_MASQUERADE,ipt_state,iptable_nat
ip_tables              16193  4 ipt_MASQUERADE,ipt_state,iptable_filter,iptable_nat
md5                     4033  1
ipv6                  232577  16
dm_mod                 54741  0
button                  6481  0
battery                 8517  0
ac                      4805  0
uhci_hcd               31449  0
e100                   39364  0
mii                     4673  1 e100
floppy                 58609  0
ext3                  116809  3
jbd                    74969  1 ext3


看看还有什么模块没有加载呢?

离线oky3914.
发帖
2173
C币
-198637
威望
427
贡献值
1
银元
-3
铜钱
4838
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
-A PREROUTING -d 218.108.23.52 --dport 21 -j DNAT --to-destination 10.252.0.50:21
所有的规则清掉,只加这一句,记得加FTP模块。
另外FTP服务器本身的防火墙,和服务本身应该正常。

[ 本帖最后由 ssffzz1 于 2007-11-8 09:44 编辑 ]

离线yanhuaizhi.
发帖
2104
C币
-60322
威望
414
贡献值
1
银元
-1
铜钱
4713
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
哈,谢谢版主哈~~~原来这么简单哦!!不过你少说了一条哦!还要加个POSTROUTING语句的!还有"--dport"前边要加个"-p tcp"的!!再次感谢版主!

离线twttwt.
发帖
2015
C币
-60598
威望
373
贡献值
1
银元
-1
铜钱
4450
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
为什么会这样呢?
是不是
-A POSTROUTING -j MASQUERADE

的问题?
这条规则是让B能够上网的。。。。。



还请ssffzz1赐教

[ 本帖最后由 aitilang 于 2007-11-8 14:49 编辑 ]
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个