всем доброго времени суток. Помогите дельным советом плиз.
прошу прощения за флуд, но что б не возникали вопросы
Итак ближе к телу: Решил я настроить файрвол и вот что из этого вышло -
в общем в ядре включил -
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=32
options IPFIREWALL_FORWARD
options IPDIVERT
options IPSTEALTH
options TCP_DROP_SYNFIN
options ICMP_BANDLIM
в etc/rc.conf:
firewall_enable="YES"
firewall_logging="YES"
firewall_quiet="YES"
firewall_type="/etc/ipfw.conf"
tcp_extensions="NO"
tcp_drop_synfin="YES"
tcp_restrict_rst="YES"
icmp_drop_redirect="YES"
icmp_log_redirect="YES"
icmp_bmcastecho="NO"
natd_enable="YES"
natd_interface="rl0"
natd_flags="-dynamic -s -m"
в /etc/ipfw.conf :
add divert natd all from any to any via rl0
add deny icmp from any to any frag
add deny icmp from any to any in via rl0 icmptype 8
add allow icmp from any to any via rl0
add allow tcp from any to any 20 via rl0
add allow tcp from any 20 to any via rl0
add allow tcp from any to any 21 via rl0
add allow tcp from any 21 to any via rl0
add allow tcp from any to any 22,23 via rl0
add allow tcp from any 22,23 to any via rl0
add allow tcp from any to any 25 via rl0
add allow tcp from any 25 to any via rl0
add allow udp from any to any 53 via rl0
add allow udp from any 53 to any via rl0
add allow tcp from any to any 80 via rl0
add allow tcp from any 80 to any via rl0
add allow tcp from any to any 443 via rl0
add allow tcp from any 443 to any via rl0
add allow tcp from 192.168.13.13 to any 22,23 via rl1
add deny tcp from 192.168.13.0/24 to any 22,23 via rl1
add allow all from any to any via rl0
объясняю что rl0 - смотрит в интернет, а rl1 смотрит в локальную сеть. то есть мне нужно что блы маршрутизация. также еще имеется файл /etc/natd.conf вроде все :)
что мы имеем: маршрутизациия есть, у юзеров в локальной сети работает: HTTP, POP3, SMTP.. и еще забыл написать что еще открыл порт для ICQ и IRC ... все вроде счатсливы, но есть ондно но! - не могу качать с FTP. то есть захожу нормально на любой FTP - могу залить на него что угодно, но ничего не могу Выкачать! - заколебался уже. просто какбудто закрыт порт. Попросил приятеля просканить порты снаружи - говорит, что все порты закрыты (хотя фиг знает почему) кроме 25(SMTP) и 22(SSH).. Люди добрые подскажите, а то голову уже сломал, обещаю вознаградить пивом не по-детски.
PS Извиняйте за флуд, но просто чтоб от вас ничего не ускольщнуло.