vsftpd (500 OOPS: could not bind listening IPv4 socket)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
delphi
Сообщения: 254

vsftpd

Сообщение delphi »

mandrake 10.1
конФИГ-

Код: Выделить всё

[delphi@fault delphi]$ cat /etc/vsftpd.conf
# Standalone mode
listen=YES
max_clients=200
max_per_ip=2
accept_timeout=120
# Access rights
anonymous_enable=YES
local_enable=NO
write_enable=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
# Security
anon_world_readable_only=YES
connect_from_port_20=YES
hide_ids=YES
pasv_min_port=50000
pasv_max_port=60000
# Features
xferlog_enable=YES
ls_recurse_enable=NO
ascii_download_enable=NO
async_abor_enable=YES
# Performance
one_process_model=YES
idle_session_timeout=120
data_connection_timeout=300
accept_timeout=60
connect_timeout=60
anon_max_rate=50000


запускаю естесно под рутом

Код: Выделить всё

[root@fault delphi]# vsftpd
500 OOPS: could not bind listening IPv4 socket

что блин не так?гугл думает что это изза того что занит порт-но он не занет.подскажите плиз =(
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: vsftpd

Сообщение 7biohazard7 »

А как выпроверяли что он не занят?
Может всё-таки занят? А что в логах?
Спасибо сказали:
Аватара пользователя
delphi
Сообщения: 254

Re: vsftpd

Сообщение delphi »

netstat`ом
в логах ниче не может быть так как он ни разу с момента кампиляции не запустился
Спасибо сказали:
Аватара пользователя
glist
Сообщения: 134
ОС: Debian Linux

Re: vsftpd

Сообщение glist »

delphi писал(а): ↑
27.11.2005 20:14
netstat`ом
в логах ниче не может быть так как он ни разу с момента кампиляции не запустился

а если попробовать ps -aux | grep vsftpd ?
хотя вряд ли, но всё равно....
Debian GNU/Linux, windowmaker, Centericq, Opera/Mozilla/links.
----------------------------------
Sending Kiddies to /dev/null
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: vsftpd

Сообщение 7biohazard7 »

Я конечно может ошибаюсь, но vsftpd
обычно через xinetd запускается. У меня
при непосредственном старте вот что пишет:
#vsftpd
500 OOPS: vsftpd: not configured for standalone, must be started from inetd

Может трабла в этом?
Спасибо сказали:
Аватара пользователя
delphi
Сообщения: 254

Re: vsftpd

Сообщение delphi »

7biohazard-это у тя просто конфиг не тот для стэнд+алоуна

[delphi@fault delphi]$ ps aux | grep vsftpd
delphi 4342 0.0 0.1 1908 720 pts/0 R+ 08:49 0:00 grep vsftpd

...
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: vsftpd

Сообщение 7biohazard7 »

Да вообще-то не в конфиге дело, важно
как vsftpd собирался!
Вы не проверяли в папке /etc/xinetd.d/
на наличие файла vsftpd ? :)
Ну так, на всякий случай.
Спасибо сказали:
Аватара пользователя
susik
Сообщения: 81

Re: vsftpd

Сообщение susik »

Ошибка bind возможна только в одном единственном случае - порт уже был забинден ранее. Следует искать сервис, который уже использует этот порт. lsof -i или netstat -a.
Иногда бывает, что ошибочно написанная программа не устанавливает опцию сокета SO_REUSEADDR, в этом случае при остановке такого сервиса соединение переходит в состояние TIME-WAIT на время 2MSL (maximum segment lifetime) и сервис может быть снова запущен только после снятия этого состояния, т.е. согласно RFC, через 4 минуты. Но, насколько мне известно, vsftpd этим не страдает.

Надо посматреть не запущен ли другой фтп например из inetd
Они не были Боги, откуда им знать про добро и зло?
Спасибо сказали:
Аватара пользователя
delphi
Сообщения: 254

Re: vsftpd

Сообщение delphi »

Код: Выделить всё

[delphi@fault xinetd.d]$ ls
cvs  fam  rsync  sshd-xinetd  vsftpd


вот вывод нетстата :blink:
фолт.севернет-это я :huh:
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: vsftpd

Сообщение 7biohazard7 »

tcp 0 0 *:mysql *:* LISTEN
tcp 0 0 *:x11 *:* LISTEN
tcp 0 0 *:ftp *:* LISTEN

А последняя строчка Вас на мысли не наводит?
Лучше пользуйтесь
#netstat -lt
чтоб читать поменьше
или хотя бы
#netstat -at

PS. netstat -atp чтобы выводились приложения которые занимают порт
Спасибо сказали:
Аватара пользователя
delphi
Сообщения: 254

Re: vsftpd

Сообщение delphi »

Код: Выделить всё

[delphi@fault delphi]$  netstat -atp
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 *:mysql                 *:*                     LISTEN      -
tcp        0      0 *:x11                   *:*                     LISTEN      -
tcp        0      0 *:ftp                   *:*                     LISTEN

прога tcp? :wacko:
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: vsftpd

Сообщение 7biohazard7 »

delphi писал(а): ↑
29.11.2005 22:10

Код: Выделить всё

[delphi@fault delphi]$  netstat -atp
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 *:mysql                 *:*                     LISTEN      -
tcp        0      0 *:x11                   *:*                     LISTEN      -
tcp        0      0 *:ftp                   *:*                     LISTEN

прога tcp? :wacko:


Маленько непонял, реакции :huh:
В чём сложность?
Спасибо сказали:
CrazyDemon
Сообщения: 4

Re: vsftpd

Сообщение CrazyDemon »

Сдую пыль с темы.... У меня тоже самое.

Код:

Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:ftp *:* LISTEN


Чего дальше то ? Как освободить порт?
Спасибо сказали:
Аватара пользователя
bukakusa
Сообщения: 42
ОС: debian

Re: vsftpd

Сообщение bukakusa »

CrazyDemon писал(а): ↑
17.09.2008 21:58
Сдую пыль с темы.... У меня тоже самое.

Код:

Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:ftp *:* LISTEN


Чего дальше то ? Как освободить порт?


для начала вывод netstat -anpt

Система у вас какая?
нет знаний не дающих силу ©
Спасибо сказали:
CrazyDemon
Сообщения: 4

Re: vsftpd

Сообщение CrazyDemon »

bukakusa писал(а): ↑
18.09.2008 09:34
CrazyDemon писал(а): ↑
17.09.2008 21:58
Сдую пыль с темы.... У меня тоже самое.

Код:

Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:ftp *:* LISTEN


Чего дальше то ? Как освободить порт?


для начала вывод netstat -anpt

Система у вас какая?


Разобрался..... У меня Open WRT. Надо было в xinet.d конфиге для vsftpd прописать

Код:

id = ftp
Спасибо сказали: