FTP läuft nicht

hans75

Neuer User
Mitglied seit
2 Mai 2009
Beiträge
55
Punkte für Reaktionen
0
Punkte
0
Hallo,

mit meiner FritzBox 7170 komme ich nicht mehr auf meinen USB-Stick, weder als Netzwerkspeicher noch über ftp. Ich habe alles über die original Weboberfläche der Fritzbox eingestellt. Wenn dann die Passwortabfrage kommt, kommt immer die Fehlermeldung "login incorrect" nach der Passworteingabe. Auch wenn ich kein Passwort einstelle, kommt eine Passwortabfrage.
Ich habe freetz-devel-4240 mit VSFTPD aber deaktiviert.
Hier die Freetz Info:
Firmware-Informationen:
Boxtyp: 7170 AVM Firmwareversion: 04.76 Sprache: de
Kernelversion: 2.6.13.1-ohio (2349) (gcc-Version 3.4.6)
FREETZ-Version: freetz-devel-4240
Erstellungsdatum: 01.03.2010 20:49:42
Ursprünglicher Dateiname:
7170_04.76freetz-devel-4240.de_20100301-204942.image
FREETZ-Konfiguration:
Patches: Pakete: Module: Libraries:
AUTOMOUNT
> EXT2
> EXT3
> NTFS
AUTORUN_AUTOEND
MAXDEVCOUNT
USBSTORAGE
AVM-FIREWALL
CPMACCFG
DNSMASQ
DOWNLOADER
FSTYP
HASERL
> IDLE
INETD
IPTABLES
> KERNEL_MODULES
> SHARED_LIBS
MODCGI
> SHELL
NHIPT
NMBD
NTFS
OPENVPN
> ENABLE_SMALL
> WITH_LZO
SAMBA
SANE-BACKENDS
> BACKEND_dll
> BACKEND_pixma
> sane_find_scanner
> scanimage
SG3UTILS
SUBVERSION
> LIBRARIES
> SVN
> SVNADMIN
> SVNDUMPFILTER
> SVNLOOK
> SVNSERVE
> SVNSYNC
> SVNVERSION
> WITH_SSL
USBIP
VSFTPD
ext2
ext3
fuse
ip_conntrack
ip_conntrack_ftp
ip_tables
ipt_LOG
ipt_MASQUERADE
ipt_REDIRECT
ipt_iprange
ipt_mac
ipt_multiport
ipt_state
iptable_filter
iptable_nat
jbd
mbcache
nls_cp437
nls_iso8859_1
usbcore
usbip
usbip_common_mod
ld_uClibc
libapr
libaprutil
libcrypt
libcrypto
libdl
libexpat
libfreetz
libgcc_s
libglib_2
libintl
libipt_DNAT
libipt_LOG
libipt_MASQUERADE
libipt_REDIRECT
libipt_SNAT
liblzo2
libm
libneon
libneon_WITH_SSL
libneon_WITH_ZLIB
libnsl
libpcre
libpthread
librt
libsane
libsqlite3
libssl
libsysfs
libuClibc
libusb
libuuid
libxt_iprange
libxt_mac
libxt_multiport
libxt_standard
libxt_state
libxt_tcp
libxt_udp
libz
Entfernt: CGI-Pakete:
ASSISTANT
AVM_VPN
DTRACE
HELP
MINID
TR069
VOIPD
VOIP_ISDN
CPMACCFG
IPTABLES
SPINDOWN
SYSLOGD
VIRTUALIP

.config: Herunterladen als Textdatei
 
Mein Gott, wo hast du das Image denn ausgegraben?! Das is ja 'uralt'
Ein Update kann sicherlich nicht schaden.
Dennoch, läuft der vsftpd evtl. auch auf port 21? (auch wenn er nicht läuft)
Falls ja, stell den mal um, meinetwegen auf 21212 oder so.
 
Dann wäre es der inetd aus der busybox:
Code:
[COLOR="red"]busybox[/COLOR]    2144   root    6u  IPv4    3427       TCP *:[COLOR="red"]21[/COLOR] (LISTEN)

Code:
tcp        0      0 0.0.0.0:[COLOR="red"]21[/COLOR]           0.0.0.0:*               LISTEN      2144/[COLOR="red"]inetd[/COLOR]
 
Vielen Dank für die Antworten.

Der vsftpd wollte nicht starten und ich habe ihn nur mal proforma auf das Image gemacht. Ich brauche ihn aber nicht.
Ja, das Image hab ich schon vor einiger Zeit gemacht, hat aber alles drin was ich benötige, daher hab ich es noch nich geupdatet.

Mir ist wichtig, das der FTP und Subversion läuft.

Ich werde mal den Port ändern und inetd prüfen.

EDIT: VSFTPd werde ich nach dieser Anleitung auch nochmal probieren: http://freetz.org/wiki/packages/vsftpd
 
Zuletzt bearbeitet:
Hallo,

hier die Ausgabe:
Code:
/var/mod/root # netstat -tlpne | grep 21
netstat: invalid option -- p
BusyBox v1.15.3 (2010-03-01 20:39:00 CET) multi-call binary

Usage: netstat [-laentuwxr]

Display networking information

Options:
        -l      Display listening server sockets
        -a      Display all sockets (default: connected)
        -e      Display other/more information
        -n      Don't resolve names
        -t      Tcp sockets
        -u      Udp sockets
        -w      Raw sockets
        -x      Unix sockets
        -r      Display routing table

/var/mod/root #
hier ohne -p:
Code:
/var/mod/root # netstat -tlne | grep 21 
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN
 
Bei dir lauscht ein Dienst auf Port 21. Evtl. vsftpd, den Du manuell gestartet hast und noch nicht gestoppt. Evtl. mit ps nachschauen.
 
Hallo,

ich habs mit dem FritzBox FTP nicht hin bekommen, weder die Portänderung beim vsftpd noch das abschalten von inetd (dann hat nichts mehr auf Port 21 gelauscht).

Ich habs nun mit vsftpd probiert (nach freetz Anleitung), aber nach der Einrichtung kommt nun die angehängte Fehlermeldung, das die Konfig-Datei nicht dem User gehört?? Über chmod 777 habe ich die Datei mal komplett frei gegeben, hat aber nichts verändert.
 

Anhänge

  • Bildschirmfoto-Alert.png
    Bildschirmfoto-Alert.png
    12.3 KB · Aufrufe: 10
Poste mal die, dort wo aus deiner Sicht erforderlich anonymisierte, Ausgabe von:
Code:
sh -x /etc/init.d/rc.vsftpd status
 
Moin,
glaube das bringt hier nichts. Wenn man schon den trunk nutzt, sollte man auch mal auf einen neue Version updaten und nicht Problemen hinterherrennen die in einem ~3000changsets altem Stand evtl. mal vorhanden waren. Zu bezweifeln mag ich auch, ob bei diesem Stand die 'relativ' neuen Anleitungen greifen.
Versteh auch gar net was dich daran hindert eine neue Version, inkl. neuer AVM-FW, aufzuspielen.
 
Hallo,

die Datei ist so angelegt: /var/media/ftp/uStor01/vsftp_user_conf/gast
und das steht drin:
write_enable=no
genau wie in der Anleitung.

Aber ich werde nun doch mal ein update machen, so das ich den aktuellen Stand habe und dann nochmal berichten. Mein Motto ist eigentlich " Never touch a running system" daher hatte ich es nich geupdatet :).

In dem Link von gismotro ist der Stick mit FAT formatiert, ich hab ext2. Das werde ich mal ändern, vielleicht liegts ja daran.
 
aber nach der Einrichtung kommt nun die angehängte Fehlermeldung, das die Konfig-Datei nicht dem User gehört?? Über chmod 777 habe ich die Datei mal komplett frei gegeben, hat aber nichts verändert.
Mit chmod hat auch noch niemand den User geändert.
Welchen User hat also die Datei?
 
den User war root. Das war auch das Problem, wie RalfFriedl schrieb.
Jetzt habe ich FAT und keine Benutzerverwaltung und nun klappts.

Vielen Dank euch allen!

p.s. ich mach doch trotzdem mal ein update.
 
Hallo ich bins nochmal,
ich bin nun wieder auf ext2 wegen subversion und bekomme wieder die Fehlermeldung dass mir die Datei nicht gehört.
Nach einem "adduser -h /var/media/ftp/uStor01/hdd1 gast" habe ich die Datei gast mit "write_enable=no" angelegt. Wie hier zu sehen, ist der User gast:
/var/media/ftp/uStor01/vsftp_user_conf # ls -lah
drwxr-xr-x 2 ftpuser users 1.0K Jul 3 02:10 .
drwxr-xr-x 8 ftpuser root 1.0K Jul 3 01:51 ..
-rwxrwxrwx 1 gast root 16 Jul 3 02:10 gast

Was könnte ich noch versuchen?

Hier noch die Log-Datei von vsftp:
Sun Jul 3 02:12:52 2011 [pid 1379] CONNECT: Client "xx.xx.xx.xx"
Sun Jul 3 02:12:52 2011 [pid 1378] [anonymous] FAIL LOGIN: Client "xx.xx.xx.xx"
Sun Jul 3 02:13:07 2011 [pid 1381] CONNECT: Client "xx.xx.xx.xx"
Sun Jul 3 02:13:14 2011 [pid 1380] [gast] OK LOGIN: Client "xx.xx.xx.xx"
 
jetzt läufts!!!!

Die config Datei muss Gruppeund User Root gehören, der freigeg. Ordner dem User.
 
Im Prinzip hat er nichts anderes gemacht wie das worauf Ralf schon in #14 hingewiesen hat.
Nämlich den Besitzer der Datei zu ändern. Und zwar nicht mir 'chmod' sondern wohl eher mit 'chown'

Das braucht imo nicht ins Wiki. Da es erstmal nicht mit dem vstfpd package zu tun hat.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,300
Beiträge
2,249,713
Mitglieder
373,904
Neuestes Mitglied
Elemir
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.