Помогите советом!
Есть Router под FreeBSD6.2 (Шлюзом работает) на нём поднят IPFW и NATD. за фряхой есть машинка с поднятым FTP -сервером надо сделать так что б FTP был доступен по внешнему адресу Router'а сделал так:
rc.conf
#----------NATD-------------
natd_enable="YES"
natd_interface="vr0"
natd_flags="-f /etc/natd.conf"
natd_program="/sbin/natd"natd.conf
same_ports yes
use_sockets yes
redirect_port tcp 192.168.0.6:20-21 20-21
firewall.conf
#!/bin/sh
ipfw -f flush
oif="vr0"
iif="em0"
oip="x.y.z.w"
iip="192.168.0.1"
#Хождение через loopbask
ipfw add 10 allow all from any to any via lo0
# этоб блок так и не работает
#ipfw add 11 fwd 192.168.0.1,8080 tcp from 192.168.0.0/24 to any 80
#
#ipfw add 12 fwd 127.0.0.1,8080 tcp from 192.168.0.0/24 to any 80
#
#ipfw add 13 fwd 192.168.0.5,80 tcp from 192.168.0.0/24 to 192.168.0.1 8088
#
#Указание порта на котором висит НАТ
ipfw add 20 divert natd all from any to any via $oif
#------------------------ПРокидка портов--------------------------
#Проброс фтп
ipfw add 21 allow tcp from any to 192.168.0.6 21 in recv vr0
ipfw add 21 allow tcp from any to 192.168.0.6 21 out via em0
ipfw add 21 allow tcp from 192.168.0.6 20 to any in recv em0
ipfw add 21 allow tcp from 192.168.0.6 20 to any out via vr0
.........
===================================================================
после этих манипуляций связь с фтп устанавливаеться, но ответы по трасспортным каналам не ходят... Даже список папок не отображается...
хотя папки создаются...