доброго времени суток
как правильно организовать работу с ftp через файервол на основе FreeBSD4.7 и связки ipfw+natd?столкнулся с тем, что при связке правил
add 545 allow tcp from any 20,21 to any
add 545 allow tcp from any to any 20,21
фтп сессия через файервол с фтп-сервером в инете благополучно открывается. НО.. не работаяет ls
ПРИЧЕМ клиент переходит в ПАССИВНЫЙ режим (эффект тот же)открывать же все порты - как то чтремно ( ну и что что там сейчас у меня ни один из демонов не висит):
add 545 allow tcp from any 21 to any
add 545 allow tcp from any to any 21
add 500 allow tcp from 192.168.0.0/16 1024-5000 to any
add 500 allow tcp from any to 192.168.0.0/16 1024-5000PLZ подскажите наиболее оптималную постановку правил на файерволе
заранее СПАСИБО
>доброго времени суток
>как правильно организовать работу с ftp через файервол на основе FreeBSD4.7
>и связки ipfw+natd?
>
>столкнулся с тем, что при связке правил
>add 545 allow tcp from any 20,21 to any
>
>add 545 allow tcp from any to any 20,21
>
>фтп сессия через файервол с фтп-сервером в инете благополучно открывается. НО.. не
>работаяет ls
>ПРИЧЕМ клиент переходит в ПАССИВНЫЙ режим (эффект тот же)
>
>открывать же все порты - как то чтремно ( ну и что
>что там сейчас у меня ни один из демонов не висит):
>
>add 545 allow tcp from any 21 to any
>
>add 545 allow tcp from any to any 21
>
>add 500 allow tcp from 192.168.0.0/16 1024-5000 to any
>
>add 500 allow tcp from any to 192.168.0.0/16 1024-5000
>
>
>PLZ подскажите наиболее оптималную постановку правил на файерволе
>заранее СПАСИБОможно, например, так:
add 500 divert natd ip from any to any via ext_iface
add 550 allow tcp from any to any out via ext_iface setup
add 600 allow tcp from any to any established
..................
еще разрешающие правила
.................
add XXX deny ip from any to anyто есть разрешаем setup (SYN) изнутри наружу и дальше входящие-исходящие с установленным флагом ACK. У тебя TCP порты получаются закрыты (нет разрешения setup внутрь), а наружу - с установкой соединения - пожалуйста.
АГА - Спасибо ОГРОМНОЕ - не досмотрел
>>доброго времени суток
>>как правильно организовать работу с ftp через файервол на основе FreeBSD4.7
>>и связки ipfw+natd?
>>
>>столкнулся с тем, что при связке правил
>>add 545 allow tcp from any 20,21 to any
>>
>>add 545 allow tcp from any to any 20,21
>>
>>фтп сессия через файервол с фтп-сервером в инете благополучно открывается. НО.. не
>>работаяет ls
>>ПРИЧЕМ клиент переходит в ПАССИВНЫЙ режим (эффект тот же)
>>
>>открывать же все порты - как то чтремно ( ну и что
>>что там сейчас у меня ни один из демонов не висит):
>>
>>add 545 allow tcp from any 21 to any
>>
>>add 545 allow tcp from any to any 21
>>
>>add 500 allow tcp from 192.168.0.0/16 1024-5000 to any
>>
>>add 500 allow tcp from any to 192.168.0.0/16 1024-5000
>>
>>
>>PLZ подскажите наиболее оптималную постановку правил на файерволе
>>заранее СПАСИБО
>
>можно, например, так:
>
>add 500 divert natd ip from any to any via ext_iface
>add 550 allow tcp from any to any out via ext_iface setup
>
>add 600 allow tcp from any to any established
>..................
>еще разрешающие правила
>.................
>add XXX deny ip from any to any
>
>то есть разрешаем setup (SYN) изнутри наружу и дальше входящие-исходящие с установленным
>флагом ACK. У тебя TCP порты получаются закрыты (нет разрешения setup
>внутрь), а наружу - с установкой соединения - пожалуйста.