LINUX.ORG.RU

Proftpd 421 error


0

1

Hi everybody!

Поймал вчера неприятную проблему на нашем сервере - перестал работать ftp сервер.

в /var/log/messages есть только одна запись про proftpd

myhost:/var/log# tail messages
Oct  7 15:02:03 myhost kernel: [36188880.565141] proftpd[4763]: segfault at 28 ip 08071736 sp bfd89000 error 4 in proftpd[8048000+84000]<6>proftpd[4826]: segfault at 28 ip 08071736 sp bfd89000 error 4 in proftpd[8048000+84000]
Oct  7 15:02:03 myhost kernel: [36188880.565141]
Oct  7 15:02:03 myhost kernel: [36188880.565141] proftpd[4806]: segfault at 28 ip 08071736 sp bfd89000 error 4 in proftpd[8048000+84000]
Oct  7 15:02:03 myhost kernel: [36188880.575010] proftpd[4782]: segfault at 28 ip 08071736 sp bfd89000 error 4 in proftpd[8048000+84000]
Oct  7 15:02:03 myhost kernel: [36188880.565141] proftpd[4897]: segfault at 28 ip 08071736 sp bfd89000 error 4 in proftpd[8048000+84000]
Oct  7 15:02:03 myhost kernel: [36188880.575945] proftpd[4919]: segfault at 28 ip 08071736 sp bfd89000 error 4 in proftpd[8048000+84000]
Oct  7 15:02:03 myhost kernel: [36188880.565141] proftpd[4944]: segfault at 28 ip 08071736 sp bfd89000 error 4 in proftpd[8048000+84000]
Oct  8 06:25:04 myhost kernel: imklog 3.18.6, log source = /proc/kmsg started.
Oct  8 06:25:04 myhost rsyslogd: [origin software="rsyslogd" swVersion="3.18.6" x-pid="4805" x-info="http://www.rsyslog.com"] restart
Oct  8 06:39:45 myhost kernel: [36269646.286324] __ratelimit: 20 messages suppressed
myhost:/var/log#

В логах proftpd только сообщения об ошибке подключения

Oct 08 12:16:36 myhost proftpd[5111] myhost (::ffff:193.194.132.74[::ffff:193.194.132.74]): FTP session closed.

При попытке создать telnet сессию ловлю следующее:

myhost:/var/log/proftpd# telnet localhost 21
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.

В гугле не нашел только ничего, только ошибки связанные с доменными именами. У нас же подключение идет по ИП. что делать, как быть?

Ответ на: комментарий от v_sadist

ipv6 было и до того, как все сломалось?
м.быть, ваш ftpd и telnetd ipv6 не умеют?

для исключения tcpwrappera попробуйте записать в /etc/hosts.allow строку ALL:ALL (и enter после нее)

braindef
()
Ответ на: комментарий от v_sadist

Ну, как, причем? Я наблюдаю сегфолт ftpd по неизвестной причине.
Вероятно, это м.быть следствием попытки работы ipv4-заточенного ftpd
с ipv6. При этом телнет локалхост у вас бежит не на 127.0.., но на ::1
Это как бы намекает на ipv6. Отсюда и был вопрос.

Вам удалось решить проблему?

braindef
()
Ответ на: комментарий от braindef

Решил проблему поставщик. Как выяснилось ВНЕЗАПНО профтпд стал пускать пользователей, которые есть в майскуль базе, хотя до этого всю жизнь пускал по фтп пользователей ОСи.

v_sadist
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.