URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 55757
[ Назад ]

Исходное сообщение
"Задержка при подключении к FTP"

Отправлено Gerald , 20-Апр-05 19:58 
При подключении к FTP, после запроса к серверу (Linux), ответ (подключение) происходит через 15-20 минут. Почитав форум и документацию сделал как описано в примерах:

Файл: /etc/xinetd.d/wu-ftpd

service ftp
{
socket_type= stream
wait= no
user= root
server= /usr/sbin/in.ftpd
server_args= -l -а
log_on_success+= DURATION USERID
log_on_failure+= USERID
nice= 10
}

Ничего не изменилось по времени подключения. Если кто-то сталкивался, то подскажите в чем проблема?


Содержание

Сообщения в этом обсуждении
"Задержка при подключении к FTP"
Отправлено Alex , 20-Апр-05 20:31 
Только FTP ? Или остальные службы тоже?
DNS проверь.

"Задержка при подключении к FTP"
Отправлено m0Ray , 20-Апр-05 22:08 
>При подключении к FTP, после запроса к серверу (Linux), ответ (подключение) происходит
>через 15-20 минут.
А не секунд?
У меня с proftpd была похожая проблема. Решил так:

service ftp
{
...
flags = NODELAY
}


"Задержка при подключении к FTP"
Отправлено Gerald , 21-Апр-05 12:58 
Уточню по времени - задержка больше 30 секунд (сорри, было поздно, ошибся).
Попробовал поставить flags = NODELAY но ничего не изменилось.
По поводу DNS. Я связываюсь напрямую по IP-адресу (сервер находится в локалке - 1 м. от меня :-))
Может поставить другой FTP?



"Задержка при подключении к FTP"
Отправлено Gerald , 21-Апр-05 13:04 
Кстати, кроме FTP и POP подвисает так же.... (забыл сказать)

"Задержка при подключении к FTP"
Отправлено nio , 21-Апр-05 13:04 
UseReverseDNS                   off
IdentLookups                    off

"Задержка при подключении к FTP"
Отправлено else , 21-Апр-05 14:59 
>UseReverseDNS            
>       off
>IdentLookups            
>        off

Я бы уточнила - сервер при этом надо перевести в standalone
или копать inetd (xinetd) на предмет отключения IdentLookups


"Задержка при подключении к FTP"
Отправлено Gerald , 22-Апр-05 12:09 
Уважаемые знатоки... Я что то начинаю терять нить рассуждений... Подскажите куда мне посмотреть (почитать). Может я не там копаю...???

"Задержка при подключении к FTP"
Отправлено else , 22-Апр-05 12:50 
>Уважаемые знатоки... Я что то начинаю терять нить рассуждений... Подскажите куда мне
>посмотреть (почитать). Может я не там копаю...???


Задержка возникает от того, что ftp сервер пытается провести ident авторизацию.  Попытка авторизоваться-таймаут-переход к нормальной работе.
Проверь, наверняка при попытке авторизоваться пакетики пытаются бежать на 113 порт.
Для отключения такого поведения нужно в конфиге ftp сервера , работающего в режиме standalone выключить IdentLookups. Если сервер запускается через xinitd (initd), то значит надо сделать тоже самое в настройках суперсервера. Где это делается - я увы не знаю.


"Задержка при подключении к FTP"
Отправлено kuzma , 29-Июн-06 00:44 
Если сервер запускается через xinitd (initd), то
>значит надо сделать тоже самое в настройках суперсервера. Где это делается
>- я увы не знаю.

The -I option disables the use of RFC931 (AUTH/ident) to attempt to determine the username on the client.


"Задержка при подключении к FTP"
Отправлено dimus , 22-Апр-05 12:52 
Вам хотят сказать, что большие задержки могут быть вызваны траблами с преобразованием имен в IP - адреса.
От себя добавлю, что выбор FTP - сервера у вас какой-то странный, и я думаю, что Вам будет лучше поставить себе что-нибудь другое - например vsftp  или proftp.

"Задержка при подключении к FTP"
Отправлено nio , 23-Апр-05 08:43 
>Вам хотят сказать, что большие задержки могут быть вызваны траблами с преобразованием
>имен в IP - адреса.
>От себя добавлю, что выбор FTP - сервера у вас какой-то странный,
>и я думаю, что Вам будет лучше поставить себе что-нибудь другое
>- например vsftp  или proftp.


Да уж, выбор штука сложная. Я сейчас сижу на proftpd, и надо сказать что не совсем доволен. Некоторые вещи реализовать не получается. Прицеливаюсь в сторону vsftp.


"Задержка при подключении к FTP"
Отправлено dimus , 23-Апр-05 09:42 
Аналогично.
Недавно ради пробы поставил на тестовую машину vsftpd. Установка заняла минут двадцать, из которых сама компиляция по ощущениям меньше минуты (Athlon 2600/2x256 Single channel). Настройка вообще элементарна - благо в комплекте идет куча примеров под разные варианты. В качестве теста я перелил гига три образов по локалке на другую машину - скорость была очень высокая, а загрузка процессора небольшая. По моему, это очень неплохой выбор.

"Задержка при подключении к FTP"
Отправлено nio , 23-Апр-05 10:49 
>Аналогично.
>Недавно ради пробы поставил на тестовую машину vsftpd. Установка заняла минут двадцать,
>из которых сама компиляция по ощущениям меньше минуты (Athlon 2600/2x256 Single
>channel). Настройка вообще элементарна - благо в комплекте идет куча примеров
>под разные варианты. В качестве теста я перелил гига три образов
>по локалке на другую машину - скорость была очень высокая, а
>загрузка процессора небольшая. По моему, это очень неплохой выбор.


Ну вот, ещё несколько веских аргументов :) Спасибо, это ускорит мой переход!

Ну действительно, proftpd не самый лучший вариант. Кстати, было время, когда мне что-то надобыло в конфиге добавить. Ну я не долго думая, иду на proftpd.org. Тыкаю на Userguide. И что вы думаете? Битая ссылка!


"Задержка при подключении к FTP"
Отправлено Gerald , 23-Апр-05 15:10 
Уже закачал vsftpd, буду пробовать... Может действительно трабл в wu-ftp. Я его поставил по умолчанию... Наверно ошибся... Как поставлю новый напишу что получилось... Хотя почему параллельно возникает задержка при скачивании почты, аналогично ftp - не могу понять...

"Задержка при подключении к FTP"
Отправлено kuzma , 29-Июн-06 01:05 
1. Нужно поставить опцию -I в server_args, отключающую RFC 1413 identification protocol
2. Не нужно использовать USERID в log_on_success и log_on_failure

[root@server xinetd.d]# vi wu-ftpd

# default: on
# description: The wu-ftpd FTP server serves FTP connections. It uses \
#       normal, unencrypted usernames and passwords for authentication.
service ftp
{
        socket_type             = stream
        wait                    = no
        user                    = root
        server                  = /usr/sbin/in.ftpd
        server_args             = -l -a -I
        nice                    = 10
        log_on_success          += DURATION HOST
        disable                 = no
}


"Задержка при подключении к FTP"
Отправлено SoulCatcher , 09-Дек-11 01:29 
Для proftpd: в конфиге /etc/proftpd/proftpd.conf вписать:
UseReverseDNS off
IdentLookups off
UseIPv6 off

И сразу все станет быренько работать =)