From: North of the 49th
If I don't use the -a option I get the error
ftp: bind :Can't assign requested address
The Qarticle Q164395
SYMPTOMS When you use Ftp.exe from either a Microsoft Windows NT Server or a Microsoft Windows 95 client while it is configured to use the Winsock Proxy, you may get the following error message:
Bind: Can't assign requested address.
CAUSE This can be caused by one of the following reasons:
The IP address of the external interface of the Proxy Server is in the Local Address Table (LAT).
The Proxy Server has one network interface and only one IP address.
WORKAROUND Remove any references to external IP addresses from the LAT on the Proxy Server.
MORE INFORMATION If the IP address of an external interface on the Proxy Server is in the LAT, it is considered by the proxy client to be internal. Because the client computer does not have an interface with the same IP address as the external IP address of the Proxy Server, you get the above error message.
Since both NICs are internal not sure what I can do about it...
From: North of the 49th
from a workstation..
response from MS was ...
<snip> Here are the details as to why the error occurs.
2.08) bind: can't assign requested address When using FTP.EXE from Windows NT or Windows 95 clients, you may encounter this error. Normally, FTP should work properly with the WinSock Proxy service.
FTP connects in the following manner: 1. It creates a socket, and connects to the requested server. 2. It then calls getsockname() to get the interface that was used for the connection. 3. It then calls bind() with the IP address that was retrieved by the getsockname() call. 4. This bind() is the call that fails. The error message displayed corresponds to the WSAEADDRNOTAVAIL error code.
This can happen if the external interface of the proxy is in the LAT, thus it is considered by the proxy client to be internal. Since the local machine does not have an interface with the same IP as the external IP of the proxy, this call fails. Bottom line, make sure that the IP address of the external interface of the proxy is NOT in the LAT.
Or use ftp Ża </snip>
Since both NICs are internal don't see how I can do this....
may i know what ftp -a under DOS means?? when i just type ftp ftp.xxxxx.com, when i type "dir" command to view directories, i get error message said "ftp bind: when i type ftp -a ftp.xxxxx.com, i can get the director view. But what i need to change in IE, if i want to browser in IE for FTP site??
I don't know why I can't ping my server if I set the LAT correctly ( exclude the external address)
I did run the Security Configuration Wizard on it if that makes a difference to the LAT at all ?
We use private range addresses on the corporate netwrok as we have outsourced Cisco firewalls that NAT the external address which is why both the ISA internal and external address are 172.22.x.x addresses.