Synology-Forum.nl

Overige software => FTP, NFS and Samba Server => Topic gestart door: MaXt0r op 12 september 2015, 08:15:30

Titel: Openen van FTP één directory over internet werkt niet
Bericht door: MaXt0r op 12 september 2015, 08:15:30
Hallo allemaal,

Ik loop al uren te prutsen met de FTP server op mijn NAS en kom er niet meer uit.

Dit is de situatie:

Ik heb twee media spelers die de content van de NAS afhalen. Één in mijn lokale netwerk en één op een andere locatie die ik via het internet met mijn NAS wil laten verbinden. Met de media speler die in het lokale netwerk is aangesloten heb ik geen problemen (gebruikt SMB en FTP shares op het interne netwerk. De andere media speler configureer ik via FTP shares die naar mijn externe IP adres connecten. Het verbinden naar de FTP server is geen probleem, maar zodra ik de directory Movies probeer te openen krijg ik na ongeveer 30 seconden een error. Open ik andere directory, dan werkt dit gewoon. Als ik de helft van de content uit de map Movies verplaats naar een andere directory kan ik wel in de directory.

Hieronder de log:

Lokaal:

Status:   Verbinden met 192.168.1.2:21...
Status:   Verbinding aangemaakt, welkomsbericht afwachten...
Status:   Onveilige server, die geen FTP over TLS ondersteunt.
Status:   Server ondersteunt geen niet-ASCII tekens.
Status:   Verbonden
Status:   Mappenlijst ophalen...
Status:   Mappenlijst van "/" opmaken geslaagd
Status:   Mappenlijst van "/Movies" ophalen...
Status:   Mappenlijst van "/Movies" opmaken geslaagd


Internet:

Status:   Verbinden met xx.xx.xxx.xx:21...
Status:   Verbinding aangemaakt, welkomsbericht afwachten...
Status:   Onveilige server, die geen FTP over TLS ondersteunt.
Status:   Server ondersteunt geen niet-ASCII tekens.
Status:   Verbonden
Status:   Mappenlijst ophalen...
Status:   Mappenlijst van "/" opmaken geslaagd
Status:   Mappenlijst van "/Movies" ophalen...
Opdracht:   CWD Movies
Antwoord:   250 CWD command successful.
Opdracht:   PWD
Antwoord:   257 "/Movies" is current directory.
Opdracht:   PASV
Antwoord:   227 Entering Passive Mode (xx,xx,xx,xx,216,247)
Opdracht:   MLSD
Antwoord:   150 Opening BINARY mode data connection for 'file list'.
Antwoord:   226 Transfer complete.
Fout:   Verbinding verlopen
Fout:   Ontvangen van mappenlijst is mislukt
Status:   Verbinden met xx.xx.xxx.xx:21...
Status:   Verbinding aangemaakt, welkomsbericht afwachten...
Status:   Onveilige server, die geen FTP over TLS ondersteunt.
Status:   Server ondersteunt geen niet-ASCII tekens.
Status:   Verbonden
Status:   Mappenlijst van "/Music" ophalen...
Status:   Mappenlijst van "/Music" opmaken geslaagd

Heeft iemand enig idee?

Groeten Thomas
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: Hutje op 12 september 2015, 16:52:35
Ja, ook wel eens gezien via internet verbinding.
Probeer eens via SFTP in te loggen.
Configuratie scherm > Bestandservices > FTP > vinkje bij SFTP services inschakelen + poortnummer kiezen.
(Ik zou namelijk niet de standaard poort 22 kiezen, om teveel (ongewenste) bezoekers te vermijden)
[attachimg=1]
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: MaXt0r op 14 september 2015, 10:25:01
@Hutje bedankt voor je reactie. SFTP is misschien wel een workaround maar ik ben eigenlijk opzoek naar de oorzaak en hoe ik het probleem kan tackelen.

Het vreemde is dat ik nu via de internet verbinding op de zaak geen problemen heb met directory listing. Thuis maakte ik een soort van loopback. Een FTP sessie naar mijn eigen publieke IP adres. Nu ga ik van netwerk A naar netwerk Z.

Raar maar waar!

Groeten
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: Ben(V) op 14 september 2015, 10:27:30
Zal wel in een slechte loopback ondersteuning van je router zitten.
Welk merk/type router heb je?
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: MaXt0r op 14 september 2015, 10:33:13
TP-Link Archer C9. Redelijk nieuw apparaat.
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: Ben(V) op 14 september 2015, 10:58:34
Wel nieuw maar ook tp-link.

Wat is overigens het nut van dit alles, eerst het internet op en dan weer terug je lan op, kan toch beter rechtstreeks.
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: MaXt0r op 14 september 2015, 11:00:29
Ik moet de mediaplayer configureren zodat deze vanaf de buitenwereld bereikbaar is. Dit kan ik alleen doen door mijn publieke IP adres op te geven.
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: Hutje op 14 september 2015, 11:02:46
Ik zag niet echt een reactie staan, of het nu gelukt was met SFTP.
Is ook een stukje veiliger dan gewoon FTP...maar dat moge duidelijk zijn.
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: Ben(V) op 14 september 2015, 11:07:17
Ik moet de mediaplayer configureren zodat deze vanaf de buitenwereld bereikbaar is. Dit kan ik alleen doen door mijn publieke IP adres op te geven.

Het is dus alleen om te testen?
Kun je hem niet even aan je telefoon hangen (met tethering en zonder wifi) dan kom je echt van buiten en kun je zien of het aan de loopback van je router ligt.

@Hutje Je hebt gelijk dat het veiliger is maar ik zie niet waarom sftp wel zou werken als ftp niet werkt.
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: Hutje op 14 september 2015, 11:12:38
@Hutje Je hebt gelijk dat het veiliger is maar ik zie niet waarom sftp wel zou werken als ftp niet werkt.

Klopt, de reden is mij ook onbekend, echter heb ik het al een aantal keer gezien dat een SFTP verbinding WEL werkt en een gewone FTP niet.
En dan heb ik het over een externe verbinding naar mijn NAS, dus niet via loopback.
Kan misschien nog zijn dat het via een Ziggo/UPC verbinding liep.
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: MaXt0r op 14 september 2015, 11:41:47
@Hutje ik heb het ook nog niet getest met SFTP. Zal dat vanavond eens proberen. Het lijkt op een intern netwerk probleem aangezien ik vanaf het werk wel alles kan kijken in de map.
Titel: Re: Openen van FTP één directory over internet werkt niet
Bericht door: Auriga op 14 september 2015, 22:12:20
Het probleem ligt erin dat je een passieve ftp verbinding gebruikt (pasv) waardoor de andere kant een willekeurige poort gebruikt.

http://www.aesir.nl/active_vs_passive_ftp.html