ftp问题?请高手出招!!!

一台linux主机,操作系统为RH7.2,kernel2.2.装有两块网卡,
分别连到公网和内网,装有squid做代理服务,
现要使INTERNET上的机器能访问内网上的ftp服务器,采用ftp端口重定向。
防火墙设置如下:
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe ip_masq_ftp
modprobe ip_masq_irc
modprobe ip_masq_raudio
ipchains -F
ipchains -A forward -j DENY -l
ipchains -A forward -j MASQ -p all -s $192.168.1.0/24 -d 0.0.0.0/0  -l
ipmasqadm portfw -a -P tcp -L 210.96.168.5 21 -R 192.168.1.2 21
ipmasqadm portfw -a -P tcp -L 210.96.168.5 20 -R 192.168.1.2 20
外网无法访问ftp服务器?请高手指点?:eek: