Ik heb altijd serv-u ftp server gedraaid maar ben nu overgestapt op IIS. Ik heb echter wat problemen met de configuratie, omdat ik achter een router zit.
Ik heb op de router de port van de FTP, en een port range 5500-5700 gefoward naar de pc waarop IIS draait. Ik kan verbinden met de FTP in active mode, maar als ik PASV probeer te connecten krijg ik problemen:
Er zijn 2 problemen:
1) de ftp server geeft het LAN ip-adres door, ipv het internet ip-adres. Een client ergens op het internet heeft hier natuurlijk niets aan. In serv-u is er een optie dat je handmatig je WAN ip kunt instellen. De server geeft dan dit ip aan de client om mee te connecten. Is er een dergelijke optie in IIS ?
2) De ftp server gebruikt een passive poort die niet gefoward is. Ik heb zoals in dit artikel beschreven een registery key PassivePortRange aan het register toegevoegd met de waarde "5500-5700". Maar blijkbaar werkt dit alleen in win 2003, want hier werkt het dus niet. Ik heb het ook met de andere methode geprobeerd (het vbs scriptje), maar dan krijg ik de error:
ErrNumber: -2147463164 (0x80005004)
Error Trying To GET the Schema of the property: IIS://localhost/Schema/PassivePortRange
Iemand ervaring met deze problemen?
Ik heb op de router de port van de FTP, en een port range 5500-5700 gefoward naar de pc waarop IIS draait. Ik kan verbinden met de FTP in active mode, maar als ik PASV probeer te connecten krijg ik problemen:
code:
1
2
3
4
5
| [21:08:20] [R] PASV [21:08:20] [R] 227 Entering Passive Mode (192,168,1,133,4,160). [21:08:20] [R] Opening data connection IP: 192.168.1.133 PORT: 1184 [21:08:21] [R] Data Socket Error: Connection refused [21:08:21] [R] List Error |
Er zijn 2 problemen:
1) de ftp server geeft het LAN ip-adres door, ipv het internet ip-adres. Een client ergens op het internet heeft hier natuurlijk niets aan. In serv-u is er een optie dat je handmatig je WAN ip kunt instellen. De server geeft dan dit ip aan de client om mee te connecten. Is er een dergelijke optie in IIS ?
2) De ftp server gebruikt een passive poort die niet gefoward is. Ik heb zoals in dit artikel beschreven een registery key PassivePortRange aan het register toegevoegd met de waarde "5500-5700". Maar blijkbaar werkt dit alleen in win 2003, want hier werkt het dus niet. Ik heb het ook met de andere methode geprobeerd (het vbs scriptje), maar dan krijg ik de error:
ErrNumber: -2147463164 (0x80005004)
Error Trying To GET the Schema of the property: IIS://localhost/Schema/PassivePortRange
Iemand ervaring met deze problemen?