ich bin des Wahnsinn nahe. Ich habe eine billig China IP Überwachungswebcam die bei Ereignissen und periodisch per FTP ein Foto weiterleitet.
Unter Windows mit FilezillaServer funktioniert das einwandfrei da aber ein PC der ständig läuft zuviel Strom frisst dachte ich mir lass ich das einen Banana-Pi erledigen.
Letztlich möchte ich nur das diese Webcam die Fotos auf den FTP Server des Banana-Pi hochläd und ich über die Samba Freigabe am Windows PC gelegentlich da durchschauen und den Schrott dann löschen bzw. kopieren kann. Leider hab ich seit zwei Tagen keinen Erfolg.
Als Banana Pi M2 Distrubition verwende ich Armbian_5.20_Bananapim2_Debian_jessie_4.7.3
dann habe ich wie folgt das gemacht (ich hab sehr wenig erfahrung mit Linux)
Code: Alles auswählen
SD Speicherkarte raus, mit PartedLive die ext4 Partition verkleinert auf 6GB, rest als Fat32 Partition
Dann wieder rein in den BananaPi M2
dpkg-reconfigure tzdata (Zeitzone einstellen)
mount -t vfat /dev/mmcblk0p2 /mnt/d (das mmcblk0p2 ist die zweite Partition zu sehen unter dev)
mkdir -p /mnt/d
apt-get install proftpd
sudo nano /etc/proftpd/proftpd.conf
ipv6 off
DefaultRoot ~
AuthOrder mod_auth_file.c mod_auth_unix.c
AuthPam off
RequireValidShell off
AuthUserFile /etc/proftpd/ftpd.passwd
Bei Passiveports das # entfernt
Befehle
chown -R pi:pi /mnt/d
ftpasswd --passwd --name pi --uid 1000 --home /mnt/d --shell /bin/false (die uid vom befehll id)
(irgend eine Fehlermeldung wegen uid und bin/false) man wird aufgefordert das passwort einzutippen
/etc/init.d/proftpd restart
FPT über Windows Client geht (Dateien hochladen, löschen, Verzeichnisse erstellen und löschen und umbennen)
Die Webcam aber legt nur ein Verzeichnis an aber keine Bilder
Der Unterschied
FTP Server von BanaPI
/mnt/d/Capture (keine Fotos und es fehlt der Verzeichnisname mit dem Datum)
FileZillaServer (Windows)
/2016-10-23/Capture und darin die Fotos mit Dateinamen 19_19_59_828.jpg (Dateiname = Uhrzeit mit Milisekunden)
Wer weiß weiter? Die blöde Webcam kann bei FTP nur Serveradresse als IP, Benutzername, Passwort und es können keine Ordner angegeben werden. Einzig das man noch Servername und Kanal aktivieren kann so das er tiefere Verzeichnisse erstellt
z.B. /mnt/d/Capture/IPCAM/CH_01 (ist so auf dem Bana-FTP zu sehen, aber auch keine Bilder)
Im ProFTPD Log steht
2016-10-23 18:39:41,190 bananapim2 proftpd[1674] localhost (webcamdraussen.fritz.box[192.168.1.6]): FTP session opened.
2016-10-23 18:39:41,915 bananapim2 proftpd[1674] localhost (webcamdraussen.fritz.box[192.168.1.6]): USER pi: Login successful.
2016-10-23 18:39:41,920 bananapim2 proftpd[1674] localhost (webcamdraussen.fritz.box[192.168.1.6]): smkdir: mkdtemp(3) failed to create $create directory using '/.dstXXXXdXxlf': Permission denied
2016-10-23 18:39:42,064 bananapim2 proftpd[1674] localhost (webcamdraussen.fritz.box[192.168.1.6]): FTP session closed.