Hallo mensen,
Na veel proberen heb ik mijn netwerk zover dat HTTP verkeer door de router correct geforward wordt naar mijn DS-290+. De router is in dit geval een Apple AirPort Extreme 802.11n (Fast Ethernet). Ook forwarding naar een andere machine in mijn netwerk lukt prima. Nu gaat het hier om het forwarden van steeds één enkele poort. FTP toegang krijg ik niet voor elkaar. Hieronder kun je zien hoe ik de FTP portrange heb ingesteld - kan iemand mij vertellen of / bevestigen dat dit de juiste manier is voor het forwarden van meerdere poorten voor een service in een AirPort Extreme?
Dit zijn de FTP instellingen in DSM 2.3:
Yummy FTP maakt geen verbinding, middels FileZilla krijg ik de volgende meldingen:
Status: Connecting to 80.57.xxx.xxx:21...
Status: Connection established, waiting for welcome message...
Response: 220 TheLuggage FTP server ready.
Command: USER xxxxxxxx
Response: 331 Password required for xxxxxxxx.
Command: PASS ***********
Response: 230 User xxxxxxxx logged in.
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE I
Response: 200 Type set to I.
Command: PASV
Response: 227 Entering Passive Mode (80,57,xxx,xxx,192,164)
Command: LIST
Error: Connection closed by server
Error: Failed to retrieve directory listing
Zoals ik het lees wordt er wel verbinding gemaakt met de server, en ook correct ingelogd, maar ook weer verbroken bij het ophalen van bestandslijst. Enig idee waarom? Kan het te maken met het feit dat de poort buiten de PASV range ligt? (192*256)+164 = 49316, maar waarom zou de server buiten de ingestelde range willen verbinden? Alle hulp is welkom!
Oh, en bij de weg: directe verbinding binnen het LAN levert geen probleem op:
Response: 227 Entering Passive Mode (192,168,1,72,217,28) = poort 55580, keurig binnen de PASV range
Command: LIST
Response: 150 Opening BINARY mode data connection for 'file list'.
Response: 226 Transfer complete.
Status: Directory listing successful
*edit*: Eerste testen waren van binnen mijn LAN, maar ook van daarbuiten (laptop met 3G verbinding) kom ik niet in m'n FTP server, en ligt ook weer de poort buiten de PASV range (58926):
Commando: PASV
Antwoord: 227 Entering Passive Mode (80,57,xxx,xxx,230,46)
Commando: LIST
Fout: Verbinding gesloten door server
Fout: Ontvangen van mappenlijst is mislukt