|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 28 Nov 2004 03:11:09 To : Vadim Tzirulnicov Subject : Re: Net::HMTL требует открытыми порты 40000-65535 ! -------------------------------------------------------------------------------- Vadim Tzirulnicov @ Sat, 27 Nov 2004 10:47:10 +0000 (UTC): VT> Почему Net::FTP требует открытыми порты 40000-65535 ? В брандмауере VT> разрешены соединения от нас к лююбым портам любого сервера, а также VT> из вне к нам по портам ftp/ftp-data (20/21). Так скрипт в VT> нижеприведённом примере вешается на команде $ftp->dir и вскоре VT> выходит по таймауту. Как будто канал ftp-data закрыт. Исследуя VT> подключения скрипта, выяснил, что он при запуске садится на VT> произвольный порт из диапазона 40000-65535 (примерно), и если он VT> закрыт, то канал ftp-data не работает. Разумеется, что консольный и VT> иные ftp-клиенты на той же машины, чо и скрипт, нормально VT> отрабатываются. Во тот самый пример: Если нельзя перевести его в passive mode (я сильно подозреваю, что можно), напряги админов поставить _нормальный_ файрвол. Который знает, как устроен протокол FTP. -- 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/2560614d55d8d.html, оценка из 5, голосов 10
|