This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

proftpd: warning: can't verify hostname

Russian community

Moderators: alexey123, MikeMac

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
d3st1ny
NewUser
NewUser
Posts: 8
Joined: 26 Jun 2012 21:21
Status: Offline

proftpd: warning: can't verify hostname

Post by d3st1ny »

Доброго всем времени суток!
Решил вот перейти с FreeNas на Nas4Free. Все работает отлично, но есть одна проблема с ftp. Настроил точно так же как и было на FreeNas, но на Nas4Free не работает... :(

Проблема: С LAN все работает отлично, а вот при входе с WAN клиенту пишет:

Code: Select all

[R] USER user
[R] 331 Password required for user
[R] PASS (hidden)
[R] 530 Access denied
[R] Connection failed
а в логе Nas4Free:

Code: Select all

proftpd: warning: can't verify hostname: getaddrinfo(119.128.140.158.supernet.net, AF_INET) failed
proftpd[4135]: 10.100.19.240 (119.128.140.158[119.128.140.158]) - mod_wrap/1.2.4: refused connection from ::ffff:158.140.128.119
нашел похожие ветки, но там тоже нет ответа.... http://sourceforge.net/apps/phpbb/freen ... =47&t=1313


Еще добавлю, странно как-то, попробовал подключится на ftp использую МТС Коннект - все отлично!!! Работает! А пробую подключиться из дома(сервер стоит на работе), там провайдер другой - нифига -

Code: Select all

proftpd: warning: can't verify hostname: getaddrinfo(119.128.140.158.supernet.net, AF_INET) failed
proftpd[4135]: 10.100.19.240 (119.128.140.158[119.128.140.158]) - mod_wrap/1.2.4: refused connection from ::ffff:158.140.128.119

В HOSTS стоит:

Code: Select all

#ftpd  : ALL : allow
#sshd : .example.com : deny
#in.tftpd : xxx.xxx.xxx.xxx : deny
#bsnmpd : xxx.xxx.xxx.xxx : deny
ALL : ALL : allow

что за бред?


Вопрос снимается, не знаю в чем была проблема, оно просто заработало. =)
а не тут то было, опять не работает...... :?

d3st1ny
NewUser
NewUser
Posts: 8
Joined: 26 Jun 2012 21:21
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by d3st1ny »

что-то странное происходит, добавил в файл Hosts ip и имя компа с которого захожу... и оно заработало

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by alexey123 »

IP у сервера должен быть статический
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

SaneckG
NewUser
NewUser
Posts: 2
Joined: 01 Oct 2012 08:53
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by SaneckG »

Здравствуйте. У меня точно такая же проблема. В FreeNas работало. В Nas4Free не работает FTP через WAN. Выдает такую же ошибку. Из локальной сети все работает. Что можно сделать? Если нужен статический IP, то почему работало в FreeNas? Помогите пожалуйста.

kocha
NewUser
NewUser
Posts: 1
Joined: 04 Oct 2012 11:50
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by kocha »

мне помогла правка /etc/rc.d/proftpd

было:
proftpd_modwrap_enable=${proftpd_modwrap_enable:-"YES"}

стало:
proftpd_modwrap_enable=${proftpd_modwrap_enable:-"NO"}

SaneckG
NewUser
NewUser
Posts: 2
Joined: 01 Oct 2012 08:53
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by SaneckG »

Спасибо Вам за ответ. Однако это не помогло.Файл подправил, систему перезагрузил, но все равно не пускает. Уже пол интернета перечитал...

AlexJ
NewUser
NewUser
Posts: 12
Joined: 13 Sep 2012 22:00
Location: US
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by AlexJ »

SaneckG wrote:Спасибо Вам за ответ. Однако это не помогло.Файл подправил, систему перезагрузил, но все равно не пускает. Уже пол интернета перечитал...
Проблема вылезает только в сетях с дебильными фаерами/роутерами которые умеют раздавать только IP по DHCP без регистрации в DNS имя зарегистрировавшегося хоста.
ProFTPd со своей стороны не будет работать если на машине на которой он работает нет пары hostname<->IP

Проблема решается либо установкой в сети нормального DHCP с авто регистрацией в DNS (pFsense например ) или установкой в долбо-роутерах IP NAS-а как static DHCP и добавлением скрипта (ниже) в автозагрузку NAS-a

Code: Select all

#!/bin/sh
    sname='nas nas.your_Local_OR_public_Domain_Name.com'   # <---EDIT this string (!!!) 
                                              # add here the same name that you specified on
                                              # System->General in field hostname/domain  
    IP='192.168.200.200'  # IP address that you set as static DHCP in firewall/router   <---EDIT this string (!!!)

    host_exist=$(/bin/cat /etc/hosts | /usr/bin/grep "${sname}")
    [ -z "${host_exist}" ] && {
        echo '' >>/var/etc/hosts
        echo "${IP} ${sname}" >>/var/etc/hosts
        /etc/rc.d/proftpd restart
    }

не забудьте

Code: Select all

chmod 755 script_above

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by alexey123 »

установкой в сети нормального DHCP с авто регистрацией в DNS
Cпасибочки за совет. Получается, что dhcp сервер, прибитый на нас должен и как nameserver работать.
Учтемс.
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

AlexJ
NewUser
NewUser
Posts: 12
Joined: 13 Sep 2012 22:00
Location: US
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by AlexJ »

alexey123 wrote:
Получается, что dhcp сервер, прибитый на нас должен и как nameserver работать.
Если ставить на NAS то лучше всего

Code: Select all

pkg_add -r dnsmasq
полнозначный и легкий ДНС форвардер совмещенный с DHCP серваком.

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by alexey123 »

AlexJ wrote:
alexey123 wrote:
Получается, что dhcp сервер, прибитый на нас должен и как nameserver работать.
Если ставить на NAS то лучше всего

Code: Select all

pkg_add -r dnsmasq
полнозначный и легкий ДНС форвардер совмещенный с DHCP серваком.
Я его пробовал - вроде работает, не разобрался только как с него iSCSI адрес компу впихнуть - не получилось почему-то.
И второй большой недостаток у него - тянет за собой пакеты gettext-0.18.1.1 libiconv-1.13.1_1 libidn-1.22 pkg-config-0.25_1 .
Потом головные боли с обновлением и удалением - пакеты тоже обновятся, а NAS4Free не умеет обновлять пакеты, и самое главное gettext, pkg-config libiconv вроде уже стоят внутри - при удалении пакетов НАС сломается и придется переустанавливать с нуля. Можно конечно обмануть - сделать папочки в /var/db/pkg - но если делать - то на всё фирмвар.
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

AlexJ
NewUser
NewUser
Posts: 12
Joined: 13 Sep 2012 22:00
Location: US
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by AlexJ »

alexey123 wrote: Я его пробовал - вроде работает, не разобрался только как с него iSCSI адрес компу впихнуть - не получилось почему-то.
Сам по себе DHCP раздает информацию в своих опциях и dnsmasq делает это на совесть, все что указано опциях, то и раздаст.
Врать не буду, точно не помню, но кажется iSCSI раздается через инкапсуляцию в DHCP опции 170(или 175, не помню...,sorry) и передается как инкапсулированная 190 опция где идет имя ай-СКАЗИ с обязательным указанием MAC адреса, как то так...
alexey123 wrote:И второй большой недостаток у него - тянет за собой пакеты gettext-0.18.1.1 libiconv-1.13.1_1 libidn-1.22 pkg-config-0.25_1 .
Недостаток не у dnsmasq, а у НАСа, точнее у m0n0wall-овского фрэймворка, на котором все возведено, который начисто заменил стандартные механизмы фряхи ПХП-ным кодом. С другой стороны НАС - это отдельный appliance который должен уметь делать что то одно, но хорошо, что во общем-то НАС и делает. Навеска юзерами пакетов не была предусмотрена с самого начала.
alexey123 wrote:Потом головные боли с обновлением и удалением - пакеты тоже обновятся, а NAS4Free не умеет обновлять пакеты, и самое главное gettext, pkg-config libiconv вроде уже стоят внутри - при удалении пакетов НАС сломается и придется переустанавливать с нуля. Можно конечно обмануть - сделать папочки в /var/db/pkg - но если делать - то на всё фирмвар.
На нормальной фряхе зависимости не будут удаляться до тех пор пока что-то будет в +REQURED_BY. Может просто добавить туда АБВГД?(Просто идея, не пробовал)
Я вообще обычно юзаю НАС как embedded, в случае любой проблемы -достаточно просто перегрузить, а необходимые пакеты подготавливаю на нормальной Фряхе, потом выкидываю абсолютно все лишнее из архива, выкладываю на хардрайв в выделенную директорию, а скриптом на старте просто прокидываю симлинки в основные директории только то, что действительно нужно, без всяких регистраций, т.е я не использую pkg_add а просто подсовываю в систему программы и говорю потом ldconfig-у зарегистрировать новые библиотеки, если таковые используются.
НАС, это не полнозначная Юникс среда, поэтому делать из него авто-мото-вело-фото все равно не получиться, точнее получиться, но мороки больше, чем установить нормальную Фряху ИМХО.

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by alexey123 »

AlexJ wrote:Сам по себе DHCP раздает информацию в своих опциях и dnsmasq делает это на совесть, все что указано опциях, то и раздаст.
Разбираюсь с ним потихоньку. Отличная вещь, мне он сейчас нравится больше чем isc-dhcp-server. А то что с iSCSI не хотел грузится, так это я много хотел. Нужно или свою bootrom подсовывать мамке или юзать tftpd. А я пытался, чтобы DHCP подсунул адрес, а мамка все бросила и побежала сполнять.


AlexJ wrote:Недостаток не у dnsmasq, а у НАСа, точнее у m0n0wall-овского фрэймворка
Ну если уже совсем точным быть, то miniBSD фреймворк. Можно в цорцах найти.

AlexJ wrote:На нормальной фряхе зависимости не будут удаляться до тех пор пока что-то будет в +REQURED_BY. Может просто добавить туда АБВГД?(Просто идея, не пробовал)
Попробовал. Дописал firmware - работает, с вебинтерфейса и с pkg_delete не удаляется. Осталось составить список пакетов и библиотек, которые нежелательно менять. С пыхой не прокатывает, если нужно чтото добавить, приходится переустанавливать всю пыху. А вот с gettext и libconv - самое то.
AlexJ wrote:НАС, это не полнозначная Юникс среда, поэтому делать из него авто-мото-вело-фото все равно не получиться, точнее получиться, но мороки больше, чем установить нормальную Фряху ИМХО.
Я както попробовал собрать и настроить Freebsd, тогда еще 6, в конфигурации самба+ftp+rsync+webmin+appache. заняло кучу времени и все равно было не так удобно как Freenas, тогда еще 068. Например добавить диск (флэшку) была занимательная задача. Выдрал по живому ее из гнезда и система легла. Иди ищи клаву, монитор,правь fstab....
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

User avatar
alexey123
Moderator
Moderator
Posts: 1469
Joined: 19 Aug 2012 08:22
Location: Israel, Karmiel
Contact:
Status: Offline

Re: proftpd: warning: can't verify hostname

Post by alexey123 »

Я решил для себя проблему с доступом по фтп.
Редактирую файло /etc/rc.d/proftpd
Нахожу строку

Code: Select all

proftpd_modwrap_enable=${proftpd_modwrap_enable:-"YES"}
И меняю этот Йес на NO.
Более верное решение подсказал Аояма. Добавить в rc.conf через вебгуи

Code: Select all

proftpd_modwrap_enable="NO"
Home12.1.0.4 - Ingva (revision 7091)/ x64-embedded on AMD A8-7600 Radeon R7 A88XM-PLUS/ 16G RAM / UPS Ippon Back Power Pro 600
Lab 12.1.0.4 - Ingva (revision 7091) /x64-embedded on Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / H61M-DS2 / 4G RAM / UPS Ippon Back Power Pro 600

Post Reply

Return to “Российская”