|
Posted by dMn on December 6, 2006, 6:43 pm
If you were Registered and logged in, you could reply and use other advanced thread options
Christos Kritikos wrote:
> Hello.
>
> I am running Windows 2003 Server with IIS FTP up and running. I have enabled
> the firewall and defined exceptions for FTP access. Unfortunately it doesn't
> seem to work. Though I can login on the FTP server, I get data socket errors
> and I cannot get a listing of folders or files. If I disable the (windows)
> firewall then everything works fine. Am I missing something? (notice: I
> access the FTP server from within the same LAN).
>
> Also, when defining firewall exceptions, is there a way to define a service
> with many ports (similar to the default entry File & Printer Sharing) as
> opposed to adding separate entries for each port/protocol?
>
> million thanks
> christos
>
>
FTP Uses different data ports for data and command channels. You are
having problems getting the data ports established. For a better
discussion of the ftp protocol I found these references:
http://www.ncftp.com/ncftpd/doc/misc/ftp_and_firewalls.html http://support.microsoft.com/kb/283679
Check out the pfirewall.log to figure out what is being blocked. If
your client is specifying a PASV connection then the ports that the
server responds with will need to be open as well.
Also, look at the following reference from Microsoft on how the Windows
Firewall works:
http://technet2.microsoft.com/WindowsServer/en/library/3ccb6af5-d960-4a8d-b12b-70692dc47bf41033.mspx?mfr=true
One thing that seems to be necessary is that you may need to make sure
that the application layer gateway service is running on the server.
Good Luck,
dMn
|