|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 28 Nov 2004 18:46:09 To : Vadim Tzirulnicov Subject : Re: Net::HMTL требует открытыми порты 40000-65535 ! -------------------------------------------------------------------------------- Vadim Tzirulnicov -> Artem Chuprina @ Sun, 28 Nov 2004 09:30:49 +0000 (UTC): >> Если нельзя перевести его в passive mode (я сильно подозреваю, что >> можно), VT> Соединение в пассивный режим, ещё раз повторюсь, пробовал переводить VT> ($ftp->pasv). Безрезультатно. >>напряги админов поставить _нормальный_ VT> У меня нормальный файрвол, ipfw. И настройки соответствующие. :) >>айрвол. Который знает, >> как устроен протокол FTP. VT> Причём тут файрвол ? У меня открыты 20 и 21 порты на файрволе в обе стороны VT> ( VT> allow tcp form me to any via rl0 keep-state VT> allow tcp from any to me 20,21). VT> Net::FTP начинает нормально функционировать только когда я открываю порты VT> 40000-65535. VT> Что для меня неприемлемо. _Hормальный_ файрвол пропускает соединение на тот порт, который указал клиент. Для этого нужно представление не только об established соединении, на что в норме рассчитан keep-state, но и о related, что требует понимания высокоуровневого протокола. С фрюхой я давно не развлекался, а в линуксе за отслеживание FTP отвечает отдельный модуль. И еще более отдельный - за обработку NAT при этом... -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, Jabber: ran@jabber.ran.pp.ru --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/114772d9b8c20.html, оценка из 5, голосов 10
|