我刚刚开始使用新调制解调器,现在我的所有 FTP 客户端都无法工作

我刚刚开始使用新调制解调器,现在我的所有 FTP 客户端都无法工作

我的旧调制解调器刚刚坏了,所以我借了朋友的调制解调器,然后我把它放在路由器和电话线之间,登录它,设置我自己的登录凭据......然后她就走了。

它对于互联网网站、Skype 等都运行良好,但似乎没有 FTP 客户端可以工作。这包括 FireFTP(Firefox 插件)、Aptana FTP、WinSCP 和 FileZilla。

会不会是这款新调制解调器的某些端口被阻塞了?它是 SpeedStream 4200 系列。

谢谢

更新

FireFTP 似乎停止了,日志中最后出现了这条消息

227 进入被动模式 (70,87,76,162,22,215) MLSD

答案1

只要确保端口 21 没有被阻止即可。有几个谷歌针对同一问题的结果建议通过 telnet 连接到 FTP 服务器。

你已经完成了大部分故障排除 - 你知道问题出在调制解调器上

答案2

您可能需要使用被动 FTP。(因为,当使用主动 FTP 时,您的计算机需要打开端口接受传入流量也可能被路由器/调制解调器阻止。但并非所有服务器都喜欢使用被动 FTP 的客户端。)

编辑:即使使用被动 FTP 也会产生问题,因为路由器通常依赖于NAT,它会动态更改端口。但是,FTP 协议使用 PORT 和 PASV 命令,这些命令会告诉对方正在使用哪些端口。此时,路由器在更改端口时会出错。因此,好的路由器必须知道它正在处理 FTP,并实际更改 PORT 和 PASV 命令以弥补端口更改。

DSL 调制解调器通常具有路由器内置,尽管它可能没有一个开关(或旧时代的集线器)也位于同一外壳中。因此,DSL 调制解调器通常支持多台计算机,但需要额外的交换机才能真正连接多台有线计算机。仅计算以太网端口数量并不能判断设备是否是路由器。

根据用户手册西门子 SpeedStream 4200 系列有一个内置路由器。因此,您现在使用的是两个路由器。使用即插即用允许您的软件请求配置端口映射,那么 FTP 可能确实可以工作,但使用两个路由器可能会让事情变得有点混乱。您还可能会遇到即时消息(或即时消息期间的视频或音频)或某些游戏的问题。(请注意,启用 UPnP 也可能允许特洛伊木马(或病毒)请求端口映射,因此如果不是真的需要,可以将其保留为“关闭”,或保留为某些安全设置,如“仅发现”。)

(像 MarkM建议您可以将第一个路由器设置为“桥接模式”。这样可以将第二个路由器直接连接到互联网。使用第一个路由器的路由器功能时,您可以将第二个路由器设置为“桥接模式”。无论哪种情况,一个路由器就足够了,可以避免出现问题。不过这可能有点难。为了确保您的朋友没有在 SpeedStream 中留下一些未记录的配置,请考虑将其重置为出厂设置。)

答案3

您的新调制解调器也可能是路由器。大多数家用路由器都内置有 4 端口交换机,带有用于互联网连接的 WAN 链路,但情况并非总是如此。我见过一些带有单个以太网端口的调制解调器实际上也是路由器。如果您位于两个 NAT 边界之后(如果您位于两个家用路由器的默认配置之后,情况就是如此),就会发生各种混乱。

我会在线获取您型号的手册,并确保它不能兼作路由器,如果可以,请找出如何将其置于桥接模式。

相关内容