- A+
出现错误的原因是,链接的端口有变化而且新的端口链接并不能生成就会导致这个问题。如原来的链接是 192.168.1.2 : 21 => 192.168.1.222:20001 由于链接时间过长 变成了 192.168.1.2:21 => 192.168.1.222:30001 这时候 30001 端口并没有被允许使用时,或使用时出现超时错误时,就会出现 (10054 同位体错误)
解决方法:
配置:
# vim /etc/pure-ftpd/pure-ftpd.conf
PassivePortRange 30000 50000
再增加 iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 30000:50000 -j ACCEPT
增加方法:
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 30000:50000 -j ACCEPT
最后再次测试。成功
最近发现还是会出现情况,找了半天才发现,是我们本地电脑的IP变化的问题!!!
如图
可以看到我的IP已经自动更换了,此时就发现 flashfxp里边就报错了。
综上所述 原因有两个 一个是服务器端的 socket 端口问题 一个是本地电脑的IP问题。
第二种问题的解决方案就是需要找一个好一点的代理喽。
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-