mhowells
Posts: 32
Joined: 18.Mar.2003
Status: offline
|
I've researched a number of posts on this and related forums, ran Ethereal traces, changed every single option in IE and the ISA Server and still cannot get Internet Explorer to get an outbound FTP connection to work as either a SecureNAT Client or as a Web Proxy Client. With all of the other issues people are having I'm seriously beginning to wonder if this is a bug inherent to ISA Server 2004? Here is what I have: Windows 2003 R2 and ISA Server 2004 (fully patched w/SP2). 3 NIC's: Internal, Campus and External. Network Rule: Campus to External is NAT. Firewall policy: Campus to External (All Outbound Traffic allowed). FTP (Read-Only) is unchecked. Clients are in the campus network, running the x64 Edition of XP and using the 32-bit version of IE. The FTP site I am attempting to go to is running IIS 5.0 so the FTP server is not configured for Passive FTP. ===== Client Test #1: IE Folder View is enabled. IE Passive FTP is disabled. IE configured as a SecureNAT client. Error from Test #1: "An error occurred opening that folder on the FTP Server. Make sure you have permission to access that folder. Details: 200 Type set to A. 500 Invalid PORT command. 500 'LPRT 6,16,0,0,0,0,0,0,0,149,163,77,125,24,24,98,125,2,17,28': command not understood. ===== Client Test #2: IE Folder View is disabled. IE Passive FTP is disabled. IE configured as a SecureNAT client. Error from Test #2: The page you are looking for is currently unavailable. The Web site might be experiencing technical difficulties, or you may need to adjust your browser settings. ===== Client Test #3: IE Folder View is enabled. IE Passive FTP is disabled. IE configured as a Web Proxy client via port 80. Error from Test #3: "An error occurred opening that folder on the FTP Server. Make sure you have permission to access that folder. Details: 200 Type set to A. 500 Invalid PORT command. 500 'LPRT 6,16,0,0,0,0,0,0,0,149,163,77,125,24,24,98,125,2,17,147': command not understood. ===== Client Test #4: IE Folder View is disabled. IE Passive FTP is disabled. IE configured as a Web Proxy client via port 80. Error from Test #4: Error Code: 502 Proxy Error. The login request was denied. The logon account might have been disabled or logon information might have changed. Log on again to verify that the information was typed correctly. If the problem continues, report the problem to the administrator of the Internet server you are requesting. (12015) ===== Client Test #5: IE Folder View is enabled. IE Passive FTP is disabled. IE configured as a Firewall Client. It works without any issues. ===== When I look at the logging of the ISA Server when I attempt to make an outbound FTP connection (using tests 1-4) I can see that my source port is listed as 0 instead of coming from a dynamically assigned port above 1023 and the action is listed as Failed Connection Attempt. This is very strange. When I look at the logging of the ISA Server when I attempt to make an outbound FTP connection as a Firewall Client I can clearly see my request. The source port is correctly dynamically assigned above port 1023 and the request correctly comes back from the FTP server on port 20. All of the Ethereal traces basically show the connection happening but when it gets to the DIR portion of the FTP connection it comes back with a COMMAND NOT UNDERSTOOD error. I know the simple solution would be to install the Firewall Client on all of the desktops and be done with it. It's not that simple as there are other political issues at hand here. FTP uploading should be working with clients configured as SecureNAT clients but obviously this is not working! Any and all help would be incredibly appreciated as I am simply out of ideas at this point. Note: For those of you wondering how I was able to get the Firewall Client working on XP x64 Edition I had to download ISA 2006 RC1 and extract the Firewall Client from the executable using WinRar. The Firewall Client that comes with ISA 2004 will not work on XP x64 Edition.
|