找回密码
 立即注册
搜索
查看: 297|回复: 6

高手 斑竹请进

[复制链接]

27

主题

40

回帖

103

积分

海星

积分
103
发表于 2002-11-25 21:33:35 | 显示全部楼层 |阅读模式
我在局域网中,本地lan地址为:10.0.0.2,对外网关:10.0.0.1 现在本地机用server_u搭建ftp服务器,端口21, 在网关设置端口映射21对21,虚拟ftp服务器为10.0.0.2
在本地使用127.0.0.1 10.0.0.2都可以连通ftp,但使用公网地址无法连通,不知为什么?(本地没安防火墙,仅有kill)

朋友帮我测试说可以连通

为什么我在本地使用公网地址没有连通????清高首赐教

15

主题

238

回帖

503

积分

荣誉版主

积分
503
发表于 2002-11-26 06:52:37 | 显示全部楼层
只在网关上把21映射到FTP服务器是没用的, 你需要在serv-u里先设置一个端口范围(比如3000-3007), 把这个端口范围作为PASV模式的保留端口, 在网关上映射这批端口, 然后在serv-u里将PASV模式的地址改为你的实际公网IP地址(也就是网关的对外地址)。
原因是FTP的缺省访问模式是PASV, 而PASV是不理解端口映射的。
你如果不做上面改动的话, 用PORT模式仍然是可以访问的。
回复

使用道具 举报

27

主题

40

回帖

103

积分

海星

积分
103
 楼主| 发表于 2002-11-26 10:11:50 | 显示全部楼层
晕阿,谢谢斑竹的帮助,我不懂什么是PASV?什么是port模式?

pasv在哪里设????
回复

使用道具 举报

27

主题

40

回帖

103

积分

海星

积分
103
 楼主| 发表于 2002-11-26 17:17:48 | 显示全部楼层
PASV是不理解端口映射的


我在ftp客户端软件中添入的连接地址是我的公网地址,这和访问别人的ftp有什么区别,既然网上的朋友可以登陆成功,为什么我就不能?真的很不理解
回复

使用道具 举报

15

主题

238

回帖

503

积分

荣誉版主

积分
503
发表于 2002-11-27 04:19:18 | 显示全部楼层
PASV和PORT是FTP的两种访问模式。 你的朋友可以访问, 你问问他是用的什么模式(应该是PORT模式), 而你不能访问, 因为你使用的是PASV模式。而照你目前的设置, PASV模式是无法通过你的网关的。

你还是先把serv-u的帮助文件好好看看吧, 很短的一个文档而已。 看完之后再照着我前面说的改设置。
回复

使用道具 举报

27

主题

40

回帖

103

积分

海星

积分
103
 楼主| 发表于 2002-11-27 12:08:20 | 显示全部楼层
还有 请问我在上述设置未变得情况下,在ftp客户端软件中也没有更改任何设置,只是添加使用代理就可以登陆我的ftp服务器,这怎么解释?
回复

使用道具 举报

15

主题

238

回帖

503

积分

荣誉版主

积分
503
发表于 2002-11-27 12:46:45 | 显示全部楼层
最初由 xiao 发布
[B]还有 请问我在上述设置未变得情况下,在ftp客户端软件中也没有更改任何设置,只是添加使用代理就可以登陆我的ftp服务器,这怎么解释? [/B]


很简单, 因为你的代理使用的是PORT模式。
还是象我前面说的, 先去看看serv-u的说明文档吧。你现在需要的不是解释, 而是一些关于FTP的最基本的知识。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-19 07:23 , Processed in 0.114636 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表