Em nossa rede local, configurei um servidor ProFTPD no meu RaspPi para informar a minha webcam habilitada para FTP a armazenar suas imagens lá. No entanto, não consigo fazê-lo funcionar.
O que eu fiz foi instalar o ProFTPD nele, usando a seguinte configuração:
<Global>
RequireValidShell off
</Global>
# If desired turn off IPv6
UseIPv6 off
# Default directory is ftpusers home
DefaultRoot ~ ftpuser
MasqueradeAddress 192.168.2.108 # the RaspPi's local IP address
PassivePorts 60000 65535
Eu então adicionei um novo usuário usando
adduser webcam --shell /bin/false --home /var/www/webcam
Eu posso ver com base no /var/log/proftpd/proftpd.log
que o login da minha webcam (e do ftp manual 127.0.0.1) é bem-sucedido:
Feb 05 09:44:12 raspberrypi proftpd[20546] raspberrypi (192.168.2.122[192.168.2.122]): FTP session opened.
Feb 05 09:44:12 raspberrypi proftpd[20546] raspberrypi (192.168.2.122[192.168.2.122]): USER webcam: Login successful.
No entanto, minha webcam diz que não pode carregar a imagem, e tanto o xferlog quanto o commandlog permanecem vazios. Minha webcam está configurada para usar 192.168.2.108 como um servidor FTP, usando nome de usuário e senha com o modo PASV. Eu tentei usar o modo PORT também, mas isso também não funcionou.
Alguma idéia sobre qual poderia ser o problema? Meu raspPi não precisa nem estar disponível na internet, só preciso que as fotos sejam transferidas para lá localmente.