При подключении к 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 ? Или остальные службы тоже?
DNS проверь.
>При подключении к FTP, после запроса к серверу (Linux), ответ (подключение) происходит
>через 15-20 минут.
А не секунд?
У меня с proftpd была похожая проблема. Решил так:service ftp
{
...
flags = NODELAY
}
Уточню по времени - задержка больше 30 секунд (сорри, было поздно, ошибся).
Попробовал поставить flags = NODELAY но ничего не изменилось.
По поводу DNS. Я связываюсь напрямую по IP-адресу (сервер находится в локалке - 1 м. от меня :-))
Может поставить другой FTP?
Кстати, кроме FTP и POP подвисает так же.... (забыл сказать)
UseReverseDNS off
IdentLookups off
>UseReverseDNS
> off
>IdentLookups
> offЯ бы уточнила - сервер при этом надо перевести в standalone
или копать inetd (xinetd) на предмет отключения IdentLookups
Уважаемые знатоки... Я что то начинаю терять нить рассуждений... Подскажите куда мне посмотреть (почитать). Может я не там копаю...???
>Уважаемые знатоки... Я что то начинаю терять нить рассуждений... Подскажите куда мне
>посмотреть (почитать). Может я не там копаю...???
Задержка возникает от того, что ftp сервер пытается провести ident авторизацию. Попытка авторизоваться-таймаут-переход к нормальной работе.
Проверь, наверняка при попытке авторизоваться пакетики пытаются бежать на 113 порт.
Для отключения такого поведения нужно в конфиге ftp сервера , работающего в режиме standalone выключить IdentLookups. Если сервер запускается через xinitd (initd), то значит надо сделать тоже самое в настройках суперсервера. Где это делается - я увы не знаю.
Если сервер запускается через xinitd (initd), то
>значит надо сделать тоже самое в настройках суперсервера. Где это делается
>- я увы не знаю.The -I option disables the use of RFC931 (AUTH/ident) to attempt to determine the username on the client.
Вам хотят сказать, что большие задержки могут быть вызваны траблами с преобразованием имен в IP - адреса.
От себя добавлю, что выбор FTP - сервера у вас какой-то странный, и я думаю, что Вам будет лучше поставить себе что-нибудь другое - например vsftp или proftp.
>Вам хотят сказать, что большие задержки могут быть вызваны траблами с преобразованием
>имен в IP - адреса.
>От себя добавлю, что выбор FTP - сервера у вас какой-то странный,
>и я думаю, что Вам будет лучше поставить себе что-нибудь другое
>- например vsftp или proftp.
Да уж, выбор штука сложная. Я сейчас сижу на proftpd, и надо сказать что не совсем доволен. Некоторые вещи реализовать не получается. Прицеливаюсь в сторону vsftp.
Аналогично.
Недавно ради пробы поставил на тестовую машину vsftpd. Установка заняла минут двадцать, из которых сама компиляция по ощущениям меньше минуты (Athlon 2600/2x256 Single channel). Настройка вообще элементарна - благо в комплекте идет куча примеров под разные варианты. В качестве теста я перелил гига три образов по локалке на другую машину - скорость была очень высокая, а загрузка процессора небольшая. По моему, это очень неплохой выбор.
>Аналогично.
>Недавно ради пробы поставил на тестовую машину vsftpd. Установка заняла минут двадцать,
>из которых сама компиляция по ощущениям меньше минуты (Athlon 2600/2x256 Single
>channel). Настройка вообще элементарна - благо в комплекте идет куча примеров
>под разные варианты. В качестве теста я перелил гига три образов
>по локалке на другую машину - скорость была очень высокая, а
>загрузка процессора небольшая. По моему, это очень неплохой выбор.
Ну вот, ещё несколько веских аргументов :) Спасибо, это ускорит мой переход!Ну действительно, proftpd не самый лучший вариант. Кстати, было время, когда мне что-то надобыло в конфиге добавить. Ну я не долго думая, иду на proftpd.org. Тыкаю на Userguide. И что вы думаете? Битая ссылка!
Уже закачал vsftpd, буду пробовать... Может действительно трабл в wu-ftp. Я его поставил по умолчанию... Наверно ошибся... Как поставлю новый напишу что получилось... Хотя почему параллельно возникает задержка при скачивании почты, аналогично ftp - не могу понять...
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
}
Для proftpd: в конфиге /etc/proftpd/proftpd.conf вписать:
UseReverseDNS off
IdentLookups off
UseIPv6 offИ сразу все станет быренько работать =)