Question : Dual network card problem

Here's my problem:

I have a PC running XP and a server running 2003 Server on a network running a client/server application.

The network does not have Internet access.  We do not want to enable internet access on the server.

We installed a second NIC in the PC, and connected it to a router connected to the internet.  I created entires in Hosts and LMHosts so the PC can resolve the name of the server to an IP address and communicate with it.

To simplify the explaination, I'm going to call them the Internet NIC and the LAN NIC.

In this configuration the software runs, can connect to the server, but is not receiving any data from the server.  The tech support guys tell me that for security reasons the PC must be on the same subnet as the server in order to receive data.

What seems to be happening is, the Internet NIC has become the "primary" network card, and all network traffic is going through that NIC.  I can ping IP addresses on the LAN subnet, but the server sees the PC as coming from the IP address associated with the Internet NIC.

I have tried several ways to get this to work including creating a network bridge, using the ROUTE command to create static routes, etc.  I can't get it to work.  I can either have Internet, and a broken software program, or a working software program and no internet.

Is there any way to get XP to ONLY use the Internet NIC for Internet access, and use the LAN NIC for everything else?

Answer : Dual network card problem

I got it figured out.  Had to change the NDIS binding order.  I remember having to do this WAY back in the Windows98 days for some reason.

http://support.microsoft.com/kb/894564

Thanks anyway!

-Helmet
Random Solutions  
 
programming4us programming4us