Решено: vsftpd (не работает listen_ipv6=YES [РЕШЕНО])

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

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

Аватара пользователя
gluk47
Сообщения: 297
Статус: Любитель гвоздей и микроскопов
ОС: Kubuntu 17.10

Решено: vsftpd

Сообщение gluk47 »

Добрый день всем.

Как настроить vsftd на работу с ipv6? В конфиге уже всё написано.

Код:

# cd /etc/vsftpd # grep -r listen.*= vsftpd.ipv6.conf listen=NO listen_ipv6=YES # service vsftpd restart Завершение работы vsftpd: [ ОК ] Запускается vsftpd для vsftpd: [ ОК ] Запускается vsftpd для vsftpd.ipv6: [ ОШИБКА ] # vsftpd vsftpd.ipv6.conf # echo $? 1 # ping6 ipv6.google.com -c1 PING ipv6.google.com(2a00:1450:8004::6a) 56 data bytes 64 bytes from 2a00:1450:8004::6a: icmp_seq=1 ttl=53 time=90.9 ms
[gluk47@gluk47-desktop ~]$ ензу куищще
куищще is aliased to `reboot'
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: vsftpd

Сообщение sash-kan »

gluk47 писал(а):
25.05.2010 21:57
[ ОШИБКА ]
логи.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
AnViar
Сообщения: 182
ОС: Linux, Solaris

Re: Решено: vsftpd

Сообщение AnViar »

и

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

$ netstat -nlp|grep ftp
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Решено: vsftpd

Сообщение rm_ »

Посмотреть:

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

cat /proc/sys/net/ipv6/bindv6only

Если там 0, переключить в 1:

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

echo 1 > /proc/sys/net/ipv6/bindv6only

Попробовать перезапустить vsftpd ещё раз.

Либо оставить в 0, но тогда убрать запуск первого vsftpd, того что с vsftpd.conf-просто, в результате один процесс (тот что в логе вторым по счёту) будет слушать оба протокола (но это может не сработать, и не очень-то рекомендуется).
Спасибо сказали:
Аватара пользователя
gluk47
Сообщения: 297
Статус: Любитель гвоздей и микроскопов
ОС: Kubuntu 17.10

Re: Решено: vsftpd

Сообщение gluk47 »

sash-kan писал(а):
26.05.2010 01:09
gluk47 писал(а):
25.05.2010 21:57
[ ОШИБКА ]
логи.


Простите за глупый вопрос: где хранятся логи? :)

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

# ls /var/log/vsftp*
ls: невозможно получить доступ к /var/log/vsftp*: Нет такого файла или каталога
# service vsftpd restart
Завершение работы vsftpd:                              [   ОК  ]
Запускается vsftpd для vsftpd:                         [   ОК  ]
Запускается vsftpd для vsftpd.ipv6:                    [ ОШИБКА ]
# # ls /var/log/vsftp*
ls: невозможно получить доступ к /var/log/vsftp*: Нет такого файла или каталога



AnViar писал(а):
26.05.2010 11:37
и

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

$ netstat -nlp|grep ftp

Всё-таки от суперпользователя)

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

$ netstat -nlp|grep ftp
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
# netstat -nlp|grep ftp
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      28934/vsftpd

Как и ожидалось)

rm_ писал(а):
26.05.2010 13:44

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

echo 1 > /proc/sys/net/ipv6/bindv6only


Что за магия о_О И почему smbd и sshd без этого работают?

Спасибо, теперь всё работает! :)
[gluk47@gluk47-desktop ~]$ ензу куищще
куищще is aliased to `reboot'
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: vsftpd

Сообщение SLEDopit »

gluk47 писал(а):
26.05.2010 15:21
Простите за глупый вопрос: где хранятся логи?

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

 $ head -1 /etc/issue
Debian GNU/Linux squeeze/sid \n \l
 $ ls -l /var/log/vsftpd.log
-rw-r----- 1 root adm 7165 May 25 21:20 /var/log/vsftpd.log
может у вас syslog_enable включен?

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

syslog_enable
If  enabled,  then  any  log  output  which  would  have gone to
/var/log/vsftpd.log goes to the system log instead.  Logging  is
done under the FTPD facility.
Default: NO
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
gluk47
Сообщения: 297
Статус: Любитель гвоздей и микроскопов
ОС: Kubuntu 17.10

Re: Решено: vsftpd

Сообщение gluk47 »

Да нет, логи туда создаются (/var/log/vsftpd.log), но там только записи о подключениях. А про ошибку там не было ни слова (и про успешный запуск демона).
[gluk47@gluk47-desktop ~]$ ензу куищще
куищще is aliased to `reboot'
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Решено: vsftpd

Сообщение KiWi »

gluk47 писал(а):
26.05.2010 15:21
rm_ писал(а):
26.05.2010 13:44

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

echo 1 > /proc/sys/net/ipv6/bindv6only


Что за магия о_О И почему smbd и sshd без этого работают?

Спасибо, теперь всё работает! :)

Как уже выше говорили -- у вас запускается ДВА vsftpd.
Один слушает ipv4, а второй -- пытается слушать ipv4+ipv6.
Спасибо сказали: