局域网内linux单网卡ADSL拨号共享上网,出现ftp的严重问题!!(在线等待!!)

风清月朗夜归人 2003-09-29 09:39:41
局域网内linux单网卡ADSL拨号共享上网,出现ftp的严重问题!!(在线等待!!)

我的局域网构成是: 服务器redhat9 , ADSL, 使用PPPoE软件拨号共享上网,
网卡IP为192.168.0.1 , 然后使用下面两条命令以便共享上网,
#iptables -t nat -A PREROUTING -i ppp0 -j DNAT --to 192.168.0.2
#iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -o ppp0 -j MASQUERADE
网内其他机器都是windows2000, 网关都是192.168.0.1,浏览网页等等都正常。
服务器自己开启了vsftp这个ftp服务器和Tomcat这个http服务器,然后发现出现如下问题:
网内可以登陆自己服务器这个ftp, 但是外面的广域网不能访问该ftp,出现425错误,打不开数据连接!!!
同时网内windows机器使用cuteftp这个软件也连接不上站点外面的ftp了!!也是说打不开数据连接!!
总的说来就是在ftp方面, 里面不能访问外面的ftp,外面也不能访问外面的ftp!!
但是外面和里面访问Tomcat这个http服务器的时候却都是正常的!!

为了表达的尽可能的清楚, 说的有点罗嗦, 请勿见怪!

那位知道的还请多多帮忙! 谢过! 事情有点急, 在线等待!!
...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsy104 2003-10-15
  • 打赏
  • 举报
回复
去申请一个免费的二级域名,再用花生壳这样的软件动态解析你的域名。
因为你的ip地址是内网的不是公网ip所以外网的不能访问
mayabin 2003-10-15
  • 打赏
  • 举报
回复
我想是ADSL猫的问题,试试吧,下面的做法。
进入ADSL猫的设置界面,在ftp功能页面下把这项功能DISABLE掉。
这是因为如果它是打开的,在通过他进行ftp时就把ftp服务定位到这上面了。
试试吧
sungod8 2003-10-15
  • 打赏
  • 举报
回复
模式问题!!

PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链路来传送数据。

PASV(被动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:“我打开了XXXX端口,你过来连接我”。于是客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。

从上面可以看出,两种方式的命令链路连接方法是一样的,而数据链路的建立方法就完全不同。而FTP的复杂性就在于此。
wazi123 2003-10-02
  • 打赏
  • 举报
回复
试试修改FTP模式为PSAV

19,611

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧