Both Adapters Can Be Reached in Multihomed Windows Computer (139334)



The information in this article applies to:

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0

This article was previously published under Q139334

SUMMARY

On your network with a server running Windows that has with two network adapters installed (also referred to as a multihomed computer), you are able to ping both adapters on the multihomed server from each subnet even though routing is not enabled on the server.

MORE INFORMATION

A Windows system only maintains one routing table for both network adapters. When a network client from either subnet attempts to access the first or second network adapter, the operating system checks the routing table for the network adapter IP address the client is trying to access. Because the IP address exists in the routing table as a local address, the system responds to the network client. The default gateway address of the client must be the address of the adapter in the non-routing, multihomed server that is on the same subnet.

However, the operating system does not route packets between clients of the subnets on the two network adapters unless routing is enabled.

Steps to Reproduce Problem

  1. Setup a multihomed Windows computer with TCP/IP installed.
  2. Verify that both network adapters are addressed to exist on different subnets, Subnet_A and Subnet_B.
  3. Verify that the Enable IP Routing option is clear (unchecked) on the system. To find this option:
    1. From the Control Panel choose Networks.
    2. From the list of Installed Network Software, choose TCP/IP Protocol.
    3. Choose Configure and then click Advanced.
  4. Setup a client on Subnet_A connected to the multihomed server and configure the client with a Subnet_A IP address.
  5. Set the client Default Gateway address to the IP address of the Subnet_A NIC in the multihomed server.
  6. From the client ping the system Subnet_A and Subnet_B NIC addresses.
NOTE: You can ping the Windows system Subnet_A NIC IP address as expected, however, you can also ping the Subnet_B NIC IP address even though IP routing is not enabled.

Modification Type:MajorLast Reviewed:5/7/2003
Keywords:kbnetwork KB139334