www.ProFTPD.de
13. März 2007, 18:46:04 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
  Übersicht Hilfe Suche Login Registrieren  
  Zeige Beiträge
Seiten: [1]
1  ProFTPD / ProFTPD - Deutsch / ProFTPD hört nur auf IPv6 am: 28. Februar 2007, 15:04:28
Hallo.
Ich habe auf einem Ubuntu-Server 6.06LTS folgendes Problem. Im Rahmen des VHCS2 Projektes (vhcs.net) wurde ein proftpd installiert, welcher auch läuft.
per lsofi -i :21 sehe ich jedoch folgendes:
proftpd 4542 root    0u  IPv6   8977       TCP *:ftp (LISTEN)

Im Logfiles steht folgendes wenn man sich einloggen möchte - was nicht geht.
Feb 25 19:56:01 server1.tld.de proftpd[18346] server1.tld.de (p54B4D3E8.dip.t-dialin.net[::ffff:84.180.211.232]):
error setting IPV6_V6ONLY: Protocol not available


Ich habe jedoch ausschließlich eine öffenltiche IPv4 IP an der Maschine und nirgends etwas mit IPv6.

In der /etc/hosts steht folgendes.

127.0.0.1       server1.local   localhost
999.999.999.999    server1.tld.de server1

Das sollte auch passen (IP nat. geändert)

Beim Start von Proftpd kommt folgendes:

 * Stopping ftp server proftpd                                   [ ok ]
 * Starting ftp server proftpd                                                 
 - setting default address to 127.0.0.1
                                                                         [ ok ]


Und die Konfig sieht so aus:

UseReverseDNS           off
DefaultAddress                  127.0.0.1
ServerName                      "server1.staudigl-software.de"
ServerType                      standalone
DeferWelcome                    off

ShowSymlinks                    on
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on
AllowOverwrite                  on

LogFormat                       traff "%b %u"

TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200

DisplayLogin                    welcome.msg
DisplayFirstChdir               .message

#LsDefaultOptions                "-l"

DenyFilter                      \*.*/

DefaultRoot                     ~

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

# Port 21 is the standard FTP port.

Port                            21

# 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                            nobody
Group                           nogroup

# Normally, we want files to be overwriteable.

<Directory /*>
  # Umask 022 is a good standard umask to prevent new files and dirs
  # (second parm) from being group and world writable.
  Umask                         022  022

  AllowOverwrite                on
  HideNoAccess on
</Directory>

<Limit ALL>
  IgnoreHidden on
</Limit>

<Global>
        TransferLog                     /var/log/xferlog
        ExtendedLog                     /var/log/ftp_traff.log read,write traff
        PathDenyFilter "\.quota$"
</Global>

<IfModule mod_delay.c>
        DelayEngine off
</IfModule>

#
# VHCS2 Managment;
#

SQLAuthTypes            Crypt
SQLAuthenticate         on
SQLConnectInfo          vhcs@localhost root RTmy5TsUB
SQLUserInfo                     ftp_users userid passwd uid gid homedir shell
SQLGroupInfo            ftp_group groupname gid members
SQLMinID                        2000

#
# VHCS2 Quota management;
#

QuotaEngine on
QuotaShowQuotas on
QuotaDisplayUnits Mb

SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM quotalimits WHERE name = '%{0}' AND quota_type = '%{1}'"
SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM quotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"
SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" quotatallies
SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" quotatallies

QuotaLock /var/run/proftpd/tally.lock
QuotaLimitTable sql:/get-quota-limit
QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally


Kann mir jemand helfen und sagen, wie ich proftpd dazu bewege, auch IPv4 oder nur IPv4 Adressen zu akzeptieren.

Installiert wurde er via apt-get install proftpd proftpd-mysql

Ich bin auf die REaktionen gespannt.
Seiten: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.07 Sekunden mit 16 Zugriffen.