今天有朋友遇到在宽带路由器下搭建FTP服务器的问题,帮其解决,并总结如下:
 
配置情况:
1、固定公网IP一个,接在宽带路由器,局域网上网正常;
2、局域网内一台服务器192.168.1.10搭建基于Serv-U的服务器,局域网访问正常
 
遇到问题:
按照宽带路由器的使用说明,映射20、21端口到192.168.1.10,然后用FTPFXP从外网连接宽带路由器的公网IP,登陆正常,但不能列目录;改用FTPFXP的主动模式,正常。
 
笔者打字懒,上图说明如下
1、在宽带路由器中“虚拟服务器”设定
2、在Serv-U中设定本地服务器的PASV端口范围
3、在被动模式使用的IP地址中填入公网IP
完成!