Om te beginnen: ik heb ruim drie uur besteed aan het zoeken op GoT en Google, maar dit specifieke geval heb ik niet kunnen terugvinden.
De situatie:
Ik draai een FTP server (Serv-U) op een Windows 2000 Server. Dit heeft een lokaal IP adres, 10.0.0.100. Op het netwerk bevindt zich verder een NAT router (Dell TrueMobile Wireless 1184). Aan de internet (oftewel WAN) aansluiting van deze router zit een ZyXEL Prestige 650R-33 (ISDN-) ADSL modem. Dit modem is door Demon zo afgeleverd en is in de bridge-modus geconfigureerd.
Op de Dell router heb ik de volgende poorten geforward naar 10.0.0.100:
- 21
- 3000-3099 (voor passive FTP gebruik)
Tevens heb ik Serv-U geconfigureerd met mijn publieke WAN adres (212.238.x.x) en heb de poorten voor passive FTP gereserveerd. Serv-U ingesteld als passive server.
Het probleem:
Clients kunnen niet verbinden in de passive mode.
Wanneer ik vanuit bijvoorbeeld de xs4all.nl shell een ftp sessie open, dan is dat geen enkel probleem. Ook vanaf het LAN kan ik zonder problemen op de FTP server komen en bestanden verzenden/ontvangen.
Maar, wanneer clients de passive mode gebruiken, dan zie ik in de log van Serv-U dat de connectie tot stand wordt gebracht, de gebruiker inlogt en het PASV commando gegeven wordt.
Het laatste dat de FTP server nog logt is "Entering passive mode..." en dan houd het op. De client krijgt een time-out en kan verder geen sessie starten.
Wat zou ik hier nou nog fout kunnen doen?
De situatie:
Ik draai een FTP server (Serv-U) op een Windows 2000 Server. Dit heeft een lokaal IP adres, 10.0.0.100. Op het netwerk bevindt zich verder een NAT router (Dell TrueMobile Wireless 1184). Aan de internet (oftewel WAN) aansluiting van deze router zit een ZyXEL Prestige 650R-33 (ISDN-) ADSL modem. Dit modem is door Demon zo afgeleverd en is in de bridge-modus geconfigureerd.
Op de Dell router heb ik de volgende poorten geforward naar 10.0.0.100:
- 21
- 3000-3099 (voor passive FTP gebruik)
Tevens heb ik Serv-U geconfigureerd met mijn publieke WAN adres (212.238.x.x) en heb de poorten voor passive FTP gereserveerd. Serv-U ingesteld als passive server.
Het probleem:
Clients kunnen niet verbinden in de passive mode.
Wanneer ik vanuit bijvoorbeeld de xs4all.nl shell een ftp sessie open, dan is dat geen enkel probleem. Ook vanaf het LAN kan ik zonder problemen op de FTP server komen en bestanden verzenden/ontvangen.
Maar, wanneer clients de passive mode gebruiken, dan zie ik in de log van Serv-U dat de connectie tot stand wordt gebracht, de gebruiker inlogt en het PASV commando gegeven wordt.
Het laatste dat de FTP server nog logt is "Entering passive mode..." en dan houd het op. De client krijgt een time-out en kan verder geen sessie starten.
Wat zou ik hier nou nog fout kunnen doen?
If it ain't broken, play with it till it breaks.