为什么我只能用智能手机访问 FTP 服务器?

为什么我只能用智能手机访问 FTP 服务器?

我发现一些运行 Windows CE 和 FTP 的设备的行为非常奇怪。这些设备在开放的 WLAN 下运行,Windows CE 上没有启用防火墙。WLAN 的接入点在设备和固定接入点上都没有启用防火墙。Windows CE 计算机通过以太网直接连接到设备的接入点。有一台 Windows 2012 r2 服务器直接连接到 WLAN 接入点。

问题如下:如果我尝试使用 FTP 应用程序通过 iOS 或 Android 设备访问 FTP(使用匿名登录),我可以浏览/下载/编辑 FTP 内的文件。如果我尝试使用任何计算机访问,我都会收到 10054 错误并且无法建立连接。我尝试了各种软件(FileZilla、TotalCommander、WindowsExplorer、WebBrousers 等)和各种设置(主动、被动、TLS、无 TLS),但都没有成功。

网络草图以便更好地理解

编辑1:

Total Commander 输出错误

如果我尝试以活动状态连接,它会在 USER 匿名线路后卡住并超时

编辑2:

iOS FTP 配置 1

iOS FTP 配置 2

这是我的 iOS 设备中的连接配置。有些设置是意大利语,但应该非常简单。

编辑3:

DHCP 已禁用。

更新 1:

我尝试将用户名更改为 FTP 或 GUEST 或其他任何名称,然后系统提示我输入密码,但无论我输入什么,登录都会失败。所以我认为以匿名用户身份进入是可以的,因为 FTP 配置为仅限匿名登录

更新2:

仍然没有解决方案。我将尝试用思科路由器替换西门子路由器,因为我猜问题出在路由器的某个地方,因为在其他地方使用相同的 Windows CE PC 我可以访问 FTP。

答案1

解决方案是将设备隔离在接入点下的 NAT 内。当我尝试访问 FTP 端口时,流量现在被转发到设备的 FTP,并且它可以正常工作。

相关内容