Проблемы с PROftpd. Как отключить IPv6? (Не удается поднять Proftpd)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

macrus
Сообщения: 15
ОС: Mandriva

Проблемы с PROftpd. Как отключить IPv6?

Сообщение macrus »

Когда я пытаюсь поднять PROftpd, пишет сообщение об ошибке.
Может быть проблема в хостнейме ?
Пишу так же, как и у меня в консоли.
Логинимся под рутом

Код:

[root@xxx-slope /] # proftpd - IPv6 getaddrinfo 'xxx-slope.volia.net' error: Name or service not known

Как понятно, я пользуюсь услугами киевского провайдера воля.
И хостнейм присвоен провайдером! Хотя я менял его, проблема нерешилась. Может так и нужно?
Вот мой etc/hosts

Код:

# generated by drakhosts 127.0.0.1 kiparisplus.net kiparisplus localhost

И еще, этот компьютер раздает интернет нескольки компьютерам в сети, IPv6 отключен.
И вот самое важное, /etc/proftpd.conf

Код:

# A basic anonymous configuration, no upload directories. <Anonymous ~ftp> User ftp Group ftp # We want clients to be able to login with "anonymous" as well as "ftp" UserAlias anonymous ftp # Cosmetic changes, all files belongs to ftp user DirFakeUser on ftp DirFakeGroup on ftp # Don't make it require a valid password or shell. RequireValidShell off AnonRequirePassword off # Limit the maximum number of anonymous logins MaxClients 10 # We want 'welcome.msg' displayed at login, and '.message' displayed # in each newly chdired directory. DisplayLogin welcome.msg DisplayFirstChdir .message # Limit WRITE everywhere in the anonymous chroot <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> # Uncomment this if you're brave. # <Directory incoming> # # Umask 022 is a good standard umask to prevent new files and dirs # # (second parm) from being group and world writable. # Umask 022 022 # <Limit READ WRITE> # DenyAll # </Limit> # <Limit STOR> # AllowAll # </Limit> # </Directory> </Anonymous>

Дистрибутив Mandriva linux One 2007
360-158-817
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение diesel »

Может просто отключить ipv6 в proftpd(вроде можно в конфиге, можно без него собрать)? вроде было про подобные ошибки на форуме
Спасибо сказали:
macrus
Сообщения: 15
ОС: Mandriva

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение macrus »

diesel писал(а):
26.12.2007 13:57
Может просто отключить ipv6 в proftpd(вроде можно в конфиге, можно без него собрать)? вроде было про подобные ошибки на форуме

Так а как IPv6 этот его вырубить? Когда я вписываю "USEIPv6 off", и пытаюсь выпольнить команду "proftpd" в терминале, мен он отвечает " -Fatal: unknown configuration directive 'UseIPv6 on line 32 of 'etc/proftpd.conf'
Я конфиг переделал, теперь он у меня такой: (вернее передрал оттуда HTTP там об этом и есть тема

Код:

# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file. # To really apply changes reload proftpd after modifications. # # Includes DSO modules Include /etc/proftpd.d/*.conf # This is the directory where DSO modules resides ModulePath /usr/lib/proftpd # Allow only user root to load and unload modules, but allow everyone # to see which modules have been loaded ModuleControlsACLs insmod,rmmod allow user root ModuleControlsACLs lsmod allow user * ServerName "Kiparis FTP-Server" #Название моего фтп ServerType standalone #Тип запуска фтп (как он запускается) DeferWelcome off MultilineRFC2228 on DefaultServer on ShowSymlinks on TimeoutNoTransfer 900 TimeoutStalled 3600 TimeoutIdle 600 DisplayLogin welcome.msg DisplayChdir .message ListOptions "-l" DenyFilter \*.*/ UseIPv6 Off # Allow FTP resuming. # Remember to set to off if you have an incoming ftp for upload. AllowStoreRestart on # Port 21 is the standard FTP port. Port 21 # In some cases you have to specify passive ports range to by-pass # firewall limitations. Ephemeral ports can be used for that, but # feel free to use a more narrow range. #PassivePorts 49152 65534 # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd) MaxInstances 30 # Set the user and group under which the server will run. User ftp Group ftp # Umask 022 is a good standard umask to prevent new files and dirs # (second parm) from being group and world writable. Umask 022 022 # To cause every FTP user to be "jailed" (chrooted) into their home # directory, uncomment this line. #DefaultRoot ~ # Normally, we want files to be overwriteable. AllowOverwrite on # Uncomment this if you are using NIS or LDAP to retrieve passwords: PersistentPasswd off # Be warned: use of this directive impacts CPU average load! # # Uncomment this if you like to see progress and transfer rate with ftpwho # in downloads. That is not needed for uploads rates. #UseSendFile off #CharsetLocal UTF-8 #Проверка перекодировки чтобы долбанные виндовозные клиенты #CharsetRemote CP1251 #видели мой фтп TransferLog /var/log/proftpd/proftpd.log SystemLog /var/log/proftpd/proftpd.log <Global> AllowOverwrite yes IdentLookups off ExtendedLog /var/log/proftpd/access.log WRITE,READ,write ExtendedLog /var/log/proftpd/auth.log AUTH auth </Global> <IfModule mod_clamav.c> #Включаем проверку Кламавом ClamAV on </IfModule> <Anonymous /var/ftp> #путь,куда смонтированы каталоги моего фтп для анонимусов User ftp Group ftp UserAlias anonymous ftp RequireValidShell no MaxClients 5 <Limit CWD DIRS READ LIST> AllowAll </Limit> <Limit WRITE> DenyAll </Limit> </Anonymous> <IfModule mod_tls.c> TLSEngine off </IfModule> <IfModule mod_quota.c> QuotaEngine on </IfModule> <IfModule mod_ratio.c> Ratios on </IfModule> # Delay engine reduces impact of the so-called Timing Attack described in # http://security.lss.hr/index.php?page=deta...=LSS-2004-10-02 # It is on by default. <IfModule mod_delay.c> DelayEngine on </IfModule> <IfModule mod_ctrls.c> ControlsEngine on ControlsMaxClients 2 ControlsLog /var/log/proftpd/controls.log ControlsInterval 5 ControlsSocket /var/run/proftpd/proftpd.sock </IfModule> <IfModule mod_ctrls_admin.c> AdminControlsEngine on </IfModule> # Bar use of SITE CHMOD bE_CHMOD> DenyAll </Limit>
360-158-817
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение diesel »

а версия proftp? судя по гуглу эта опция появилась в 1.3.1 .... если у вас 1.3.0(как у меня :) ), то только пересборка без --enable-ipv6, возможно с -no-ipv6, хотя у мну такого ключа configure не показывает. (кстати если хотите чтобы вынь-пользователи видели русские буквы нормально, его все-равно патчить и пересобирать надо .... )
Спасибо сказали:
macrus
Сообщения: 15
ОС: Mandriva

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение macrus »

Ну я устанавливал proftpd с репозитария Mandriva, и ничего не собирал.
Если с -no-ipv6, то нужно компилировать его? или как это сделать?
у меня версия такая же, как и у тебя
Кстати, а что если я поставлю постарее версию?
360-158-817
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение drBatty »

macrus писал(а):
26.12.2007 16:40
Так а как IPv6 этот его вырубить?

За комментируйте строку
UseIPv6 Off
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение diesel »

поставить версию по старее - возможно не прийдется(возникают вопросы безоапасности правда). мну почему-то кажется что в 1.2.х не было заморочек с ipv6. собрать заново, скачать исходники, сделать что-то типа ./configure --help - поискать в выводе опции про ipv6 (./configure --help|grep ipv6), вставить(или наоборот не ставить) эти опции ... запустить ./configure с этими опциями, потом make, и make install. Возможно еще понадобится --prefix, для configure и топик про сборку пакетов в "важных и частых темах".

(инструкция по сборке proftpd для Debian'а есть здесь, вот для Мандривы не помню чтобы видел)
Спасибо сказали:
macrus
Сообщения: 15
ОС: Mandriva

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение macrus »

.
360-158-817
Спасибо сказали:
macrus
Сообщения: 15
ОС: Mandriva

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение macrus »

(За комментируйте строку
UseIPv6 Off)

Я же вверху написал, что не работает так
360-158-817
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение drBatty »

diesel писал(а):
26.12.2007 18:20
(инструкция по сборке proftpd для Debian'а есть здесь, вот для Мандривы не помню чтобы видел)
Собирал лично из исходников. IPv6 по дефолту не включен, v1.3.1
Собирается как обычно, ./configure, make, make install
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение diesel »

drBatty писал(а):
26.12.2007 18:47
diesel писал(а):
26.12.2007 18:20
(инструкция по сборке proftpd для Debian'а есть здесь, вот для Мандривы не помню чтобы видел)
Собирал лично из исходников. IPv6 по дефолту не включен, v1.3.1
Собирается как обычно, ./configure, make, make install

ну значить про -no-ipv6 забыли, где-то в и-нете видел про такую опцию, но у себя не нашел :)
Спасибо сказали:
macrus
Сообщения: 15
ОС: Mandriva

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение macrus »

Так что, Мандриву на помойку? Или может это можно еще как-то испарвить? Ведь IPv6 мне ваще там не нужен.
Или все таки нужно поковырятся в настройках, не снося proftpd
360-158-817
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение drBatty »

diesel писал(а):
26.12.2007 19:29
ну значить про -no-ipv6 забыли

не забыл я ничего, в ридми на чисто-нерусском сказано: по дефолту ipv6 не включается. Я и не включал. Всё работает. Адресок надо?
macrus, У меня Mandriva и proftpd и всё это работает. Скриншоты, адреса, логины нужны? Если вам не сложно приехать в Питер, могу показать и в живую.

PS: Простите. У вас наверное кривая 2008я мандрива? и кондидат в релизы proftpd? Поставте релиз.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
macrus
Сообщения: 15
ОС: Mandriva

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение macrus »

PS: Простите. У вас наверное кривая 2008я мандрива? и кондидат в релизы proftpd? Поставте релиз.
[quote]
Тогда извини за любопытство, proftpd из репозитария ставил?
360-158-817
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение diesel »

drBatty писал(а):
26.12.2007 21:14
diesel писал(а):
26.12.2007 19:29
ну значить про -no-ipv6 забыли

не забыл я ничего, в ридми на чисто-нерусском сказано: по дефолту ipv6 не включается. Я и не включал. Всё работает. Адресок надо?
macrus, У меня Mandriva и proftpd и всё это работает. Скриншоты, адреса, логины нужны? Если вам не сложно приехать в Питер, могу показать и в живую.


адресок куда? то что в мандриве собран proftpd с поддержкой ipv6, а товарищу хорошо бы вообще без него - это мы выяснили. То что выключить без пересборки в ЭТОЙ версии proftpd нельзя - тоже выяснили. Я сказал что видел в и-нете упоминания ключа ./configure что-то типа --no-ipv6, и если автор вопроса в том что он будет собирать, если будет увидит что-то подобное - то его над выбрать. В той версии которая собрана у меня такого ключа нет. Вы сказали что у Вас такого ключа нет. Поэтому я говорю "забыли" - т.е. просто ./configure && make && make install. В чем проблема-то?
Спасибо сказали:
macrus
Сообщения: 15
ОС: Mandriva

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение macrus »

Решил я скачать и поставить proftpd 1.3.1 из сырцов. И вот что ОНО мне пишет

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

[root@cheeseless-slope proftpd-1.3.1]# ./configure
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking target system type... i686-pc-linux-gnuoldld
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

Я так понял что нет компилятора, все таки урезаная эта free копия . Не раз приходилось устанавливать пакеты, которые должны в любом случае включены в дистрибутив.
Установить компилятор не проблема, 2-сеундное дело из репозитария.
да вот. так как я новичек, я не знаю как он называется, чтобы мне в репозитарии найти, и установить.


Но если я ошибаюсь, вот лог http://1pusk.com.ua/myfolder/config.log
360-158-817
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с PROftpd. Как отключить IPv6?

Сообщение diesel »

В репозитории есть группы пакетов, что-то типа "средства разработки"? - установи их.
Спасибо сказали: