Proftp lässt sich nicht starten !

Nikki

New Member
Hey Leute habe mir Proftpd raufgezogen doch es lässt sich nicht starten.

Habe auch schon versucht in die .conf DefaultAdress einzutragen doch das hat auch nicht geklappt.

folgenden error bekomme ich beim Versuch Proftpd zu starten :

Code:
Stopping ftp server: proftpd.
Starting ftp server: proftpd - warning: unable to determine IP address of '_none_'
 - error: no valid servers configured
 - Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'
 failed!

Ich hoffe ihr könnt mir weiter helfen.

lg Nikki
 
Hallo Nikki,

wie wäre es denn mit deiner Konfigurationsdatei, sodass wir das Problem auch nachvollziehen können.
 
[Hellsehen]
Dieses _none_ würde ich vermuten musst du durch deine IP ersetzen.
[/Hellsehen]

Mit Configfile, gibts bessere auskünfte ;)

Nun leider gibt es diese _None_ in der config nicht :)

hier die Config :
Code:
# Maximale Datentransferrate pro Client. 
TransferRate RETR 2500


# Maximale Anzahl der Clients pro Server. 
MaxClientsPerHost 10


#
# /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/modules.conf

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
UseIPv6				on
# If set on you can experience a longer connection delay in many cases.

ServerName			"Debian"
ServerType			standalone
DeferWelcome			off

MultilineRFC2228		on
DefaultServer			on
ShowSymlinks			on

TimeoutNoTransfer		600
TimeoutStalled			600
TimeoutIdle			1200

DisplayLogin                    welcome.msg
DisplayChdir               	.message true
ListOptions                	"-l"

DenyFilter			\*.*/

# Use this to jail all users in their homes 
# DefaultRoot			~

# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
# RequireValidShell		off

# 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                  50000 51000

# If your host was NATted, this option is useful in order to
# allow passive tranfers to work. You have to use your public
# address and opening the passive ports used on your firewall as well.
# MasqueradeAddress		1.2.3.4

# This is useful for masquerading address with dynamic IPs:
# refresh any configured MasqueradeAddress directives every 8 hours
<IfModule mod_dynmasq.c>
# DynMasqRefresh 28800
</IfModule>

# 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 that the server normally runs at.
User				proftpd
Group				nogroup

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask				022  022
# Normally, we want files to be overwriteable.

# Uncomment this if you are using NIS or LDAP via NSS to retrieve passwords:
# PersistentPasswd		off

# This is required to use both PAM-based authentication and local passwords
# AuthOrder			mod_auth_pam.c* mod_auth_unix.c

# 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

TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log

<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>

<IfModule mod_ratio.c>
Ratios off
</IfModule>


# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default. 
<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>

#
# Alternative authentication frameworks
#
#Include /etc/proftpd/ldap.conf
#Include /etc/proftpd/sql.conf

#
# This is used for FTPS connections
#
#Include /etc/proftpd/tls.conf

# A basic anonymous configuration, no upload directories.

# <Anonymous ~ftp>
#   User				ftp
#   Group				nogroup
#   # 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
# 
#   RequireValidShell		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
#   DisplayChdir		.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>


AllowOverwrite on
UseReverseDNS off
IdentLookups off
DefaultRoot ~

wenn ich dies hinzufüge :
DefaultAddress 84.200.7.239

Kommt folgenden Fehlermeldung:

Code:
Stopping ftp server: proftpd.
Starting ftp server: proftpd - setting default address to 84.200.7.239
84.200.7.239 - mod_unique_id/0.1: unable to resolve '_none_' to an IP address
 failed!

Und danke für die schnellen Antworten :P.
Gruß !
 
Was sagen denn
Code:
hostname -f
Code:
cat /etc/hostname
Code:
cat /etc/hosts
Code:
ifconfig
 
yepp, sieht stark nach dem Fehler hier aus:
 
Ich suche gerade mal nach dieser Conifg.

Ich habe aber auch das gefühl das es evtl. an meinen hosts files liegt.

Was aber nicht sein kann ich hatte nehmlich schon mal eine Config drin wo ich

dann proftpd starten kann allerdings gingen viele andere Dinge bei der nicht


wier DefaultRoot ~


guß
 
Was hast Du an diesem Post NICHT verstanden?
 
Tut mir leid habe dies falsch verstanden :D

hostname -f sagt:


hostname: Name or service not known

cat /etc/hostname sagt:


84.200.7.239.

cat /etc/hosts sagt:

127.0.0.1 localhost.localdomain localhost
84.200.7.239. 84.200.7.239

ifconfig sagt :

eth0 Link encap:Ethernet Hardware Adresse 50:e5:49:39:3c:00
inet Adresse:84.200.7.239 Bcast:84.200.7.255 Maske:255.255.255.0
inet6-Adresse: fe80::52e5:49ff:fe39:3c00/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:11926123 errors:0 dropped:0 overruns:0 frame:0
TX packets:5873325 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:5900535331 (5.4 GiB) TX bytes:453043949 (432.0 MiB)
Interrupt:40 Basisadresse:0x4000

lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metrik:1
RX packets:787 errors:0 dropped:0 overruns:0 frame:0
TX packets:787 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:82068 (80.1 KiB) TX bytes:82068 (80.1 KiB)


sry nochmal und danke für die schnelle antworten :)
 
Last edited by a moderator:
Tut mir leid habe dies falsch verstanden :D

hostname -f sagt:


hostname: Name or service not known

cat /etc/hostname sagt:


84.200.7.239.
Hier muss eine (Sub-)Domain eingetragen werden. Falls keine existent ist, einfach eine ausdenken, welche mit .local endet. Eventuell 084200007239.local
cat /etc/hosts sagt:

127.0.0.1 localhost.localdomain localhost
84.200.7.239. 84.200.7.239
Der Eintrag muss so lauten:
Code:
84.200.7.239 <hostname>
also
Code:
84.200.7.239 084200007239.local
ifconfig sagt :
... ifconfig sagt was?
sry nochmal und danke für die schnelle antworten :)
Kein Problem ;)
 
Das sagt sie :

Code:
eth0 Link encap:Ethernet Hardware Adresse 50:e5:49:39:3c:00
inet Adresse:84.200.7.239 Bcast:84.200.7.255 Maske:255.255.255.0
inet6-Adresse: fe80::52e5:49ff:fe39:3c00/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:11926123 errors:0 dropped:0 overruns:0 frame:0
TX packets:5873325 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:5900535331 (5.4 GiB) TX bytes:453043949 (432.0 MiB)
Interrupt:40 Basisadresse:0x4000

lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metrik:1
RX packets:787 errors:0 dropped:0 overruns:0 frame:0
TX packets:787 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:82068 (80.1 KiB) TX bytes:82068 (80.1 KiB)

Hat erstmalig nicht geklappt diese fehlermeldung kamm :

Code:
Stopping ftp server: proftpd.
Starting ftp server: proftpd - warning: unable to determine IP address of '_none_'
 - error: no valid servers configured
 - Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'
 failed!
 
Hast Du die von mir vorgeschlagenen Änderungen übernommen? Falls ja, bitte nochmal die Befehle ausführen und die Ausgabe erneut hier posten.
 
Ja habe ich !
hostname -f sagt :

hostname: Name or service not known


cat /etc/hostname sagt ;

084200007239.local

cat /etc/hosts sagt :

84.200.7.239 084200007239.local


ifconfig sagt :

Code:
eth0      Link encap:Ethernet  Hardware Adresse 50:e5:49:39:3c:00
          inet Adresse:84.200.7.239  Bcast:84.200.7.255  Maske:255.255.255.0
          inet6-Adresse: fe80::52e5:49ff:fe39:3c00/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX packets:23678224 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15619821 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:8322513722 (7.7 GiB)  TX bytes:2955220311 (2.7 GiB)
          Interrupt:40 Basisadresse:0x4000

lo        Link encap:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metrik:1
          RX packets:785494 errors:0 dropped:0 overruns:0 frame:0
          TX packets:785494 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:222506638 (212.1 MiB)  TX bytes:222506638 (212.1 MiB)
 
Trag 'mal in /etc/hosts alles das ein:

Code:
127.0.0.1 localhost.localdomain localhost
84.200.7.239. 084200007239 084200007239.local
 
nun passiert das

root@(none):~# /etc/init.d/proftpd restart
root@(none):~#


umgenau zu sein also nix


EDIT:

nach einen root reboot kamm dies :



root@084200007239:~# /etc/init.d/proftpd restart
Stopping ftp server: proftpd.
Starting ftp server: proftpd - warning: unable to determine IP address of '084200007239.local'
- error: no valid servers configured
- Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'
failed!
 
Last edited by a moderator:
Bitte nochmal die Ausgabe von
Code:
cat /etc/hosts
posten. Da scheint irgendetwas drin rumzupfuschen. Überhaupt in der Prompt dieses (none) sollte nicht sein, da du ja in /etc/hostname einen Hostname eingetragen hast.

/Edit: Ich sehe, die Prompt hat sich nun schon richtig geändert.
 
Okay und was nun ?

Hier hast du trotzdem nochmal die /etc/hosts Datei !


Code:
root@084200007239:~# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
84.200.7.239. 084200007239 084200007239.local
 
Last edited by a moderator:
Back
Top