Chinaunix
标题:
求助NAT映射问题
[打印本页]
作者:
43670827
时间:
2013-11-12 21:35
标题:
求助NAT映射问题
有主机A,B,C。
A和B在公网上,C在私网。
现在A需要访问C的FTP服务。
B和C同一私网,B有公网IP,
因此我在B上使用Iptables做了NAT。
在B上执行了iptables -t nat --list的结果如下:
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DNAT tcp -- anywhere anywhere tcp dpt:10020 to:172.0.0.202:20
DNAT tcp -- anywhere anywhere tcp dpt:10021 to:172.0.0.202:21
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
在A上测试时,open B 10021
输入用户名和密码时正常登录。
执行quote pasv
然后再执行get时,提示打开文件失败。
如果使用quote port时,在等了一会后,连接断开。
这个是为什么呢?还需要什么配置?请各位大大指导呀
作者:
jixuuse
时间:
2013-11-13 10:35
ftp服务器使用被动模式的话,传输数据的端口号是随机的
作者:
43670827
时间:
2013-11-13 13:02
回复
2#
jixuuse
因此需要开启1024以上的端口,可是NAT要怎么做呢?
作者:
jixuuse
时间:
2013-11-13 16:18
我这边是服务器不开被动模式,只用20、21两个端口
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2