Страница 1 из 1

ftp: что открыть на ipfw?

Добавлено: 2011-12-07 13:34:34
paran0id
Использовал proftpd и pure-ftp - проблема одна - клиент извне авторизуется, но содержимое директории не получает и отваливается по таймауту. Если с самого сервера коннектиться к 127.0.0.1 - всё работает. Стоит ipfw, коий позволяет

Код: Выделить всё

$fw 000403 allow tcp from any to any 21       
$fw 000404 allow udp from any to any 21
Если ipfw отключить, всё работает. Какие ещё соединения нужно разрешить для работы протокола ftp?

Re: ftp: что открыть на ipfw?

Добавлено: 2011-12-07 14:04:42
paran0id
Уточняю - в активном режиме работает и при включенном ipfw. В пассивном - только при отключенном.

Re: ftp: что открыть на ipfw?

Добавлено: 2011-12-07 22:56:34
Alex Keda
на местном сайте, есть пример конфига ipfw
там напсиано что открыть надо

Re: ftp: что открыть на ipfw?

Добавлено: 2011-12-07 23:10:44
FiL
paran0id писал(а):Уточняю - в активном режиме работает и при включенном ipfw. В пассивном - только при отключенном.
Открыть порты для пассивного режима. Какие прописано в настройках вашего фтп сервера.

Re: ftp: что открыть на ipfw?

Добавлено: 2011-12-08 11:51:24
paran0id
в настройках pureftpd указал

Код: Выделить всё

PassivePortRange          50000 50100
на фаерволле

Код: Выделить всё

$fw 000410 allow udp from any 50000-50100 to any 50000-50100
$fw 000411 allow tcp from any 50000-50100 to any 50000-50100
Клиент, как оказалось, при этом тычется в рандомные порты.
При подключении в пассивном режиме на клиенте надо указывать конкретный порт?

Re: ftp: что открыть на ipfw?

Добавлено: 2011-12-09 22:28:09
FiL
нет, не надо.
А с чего Вы взяли, что клиент тычется в рандомные порты? Вернее, что он тычется в порты не из указанного диапазона.

Re: ftp: что открыть на ipfw?

Добавлено: 2011-12-11 20:05:14
paran0id
Клиент пишет, в какой порт соединяется.

Re: ftp: что открыть на ipfw?

Добавлено: 2011-12-12 4:59:33
immortal
Попробуй прописать так в файрволе для пассива:

$fw 000410 pass tcp from any to ${IpOut} 20,21 in via ${LanOut}
$fw 000411 pass tcp from any to ${IpOut} 50000-50100 in via ${LanOut}

udp пакеты ваще отбрось, ftp их не юзает!

Re: ftp: что открыть на ipfw?

Добавлено: 2011-12-12 8:53:29
paran0id
immortal, спасибо, сделал. Через виндовый explorer и far подключается, а unreal commander продолжает тыкаться в рандомные порты. Видимо, косяк клиента.