Multi-homed machine problem

  • Thread starter Thread starter Tarun Marhwal
  • Start date Start date
T

Tarun Marhwal

I am facing poor connectivity on a multi-homed machine (windows 2000). If
secondary NIC (second in order) is disabled and re-enabled, everything
starts working fine.

Here is the relevant output (ipconfig /all) before the secondary (Internal)
adapter is disabled/re-enabled:

Ethernet adapter External:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Compaq NC3163 Fast Ethernet NIC
Physical Address. . . . . . . . . : 00-08-02-58-B8-4C
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 10.1.1.71
Subnet Mask . . . . . . . . . . . : 255.255.255.192
Default Gateway . . . . . . . . . : 10.1.1.65
DNS Servers . . . . . . . . . . . : 10.0.1.30
10.0.1.31

Ethernet adapter Internal:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Compaq NC3163 Fast Ethernet NIC
Physical Address. . . . . . . . . : 00-08-02-58-B8-4B
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 10.0.15.23
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
DNS Servers . . . . . . . . . . . :

And after disabling/re-enabling secondary (Internal adapter):

Ethernet adapter External:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Compaq NC3163 Fast Ethernet NIC
Physical Address. . . . . . . . . : 00-08-02-58-B8-4C
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 10.1.1.71
Subnet Mask . . . . . . . . . . . : 255.255.255.192
Default Gateway . . . . . . . . . : 10.1.1.65
DNS Servers . . . . . . . . . . . : 10.0.1.30
10.0.1.31

Ethernet adapter Internal:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Compaq NC3163 Fast Ethernet NIC
#2
Physical Address. . . . . . . . . : 00-08-02-58-B8-4B
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 10.0.15.23
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
DNS Servers . . . . . . . . . . . :


The only difference between the two appears in the description of the
adapters. Any clue as to why enable/disable makes it work properly? Also,
how this problem can be solved permanently?

TIA,
Tarun
 
perhaps this is routing order issue. compare routing table by using route
print command disable and re-enable.

--
For more and other information, go to
http://www25.brinkster.com/ChicagoTech

Don't send e-mail or reply to me except you need consulting services.
Posting on MS newsgroup will benefit all readers and you may get more help.

Robert Lin, MS-MVP, MCSE & CNE
Windows & Network Support, Tips and FAQs on
http://www25.brinkster.com/ChicagoTech
This posting is provided "AS IS" with no warranties.
 
Hi Robert,

Thanks for the reply. Here is the output of "route print":

********************************OUTPUT
BEGINS*****************************************************
Output of route print before disabling/enabling of secondary adapter (poor
connectivity):

Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x1000003 ...00 08 02 58 a7 9b ...... Compaq Ethernet/Fast Ethernet
Adapter/Module
0x1000004 ...00 08 02 58 a7 9c ...... Compaq Ethernet/Fast Ethernet
Adapter/Module
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 10.1.1.65 10.1.1.71 1
10.0.15.0 255.255.255.0 10.0.15.23 10.0.15.23 1
10.0.15.23 255.255.255.255 127.0.0.1 127.0.0.1 1
10.1.1.64 255.255.255.192 10.1.1.71 10.1.1.71 1
10.1.1.71 255.255.255.255 127.0.0.1 127.0.0.1 1
10.255.255.255 255.255.255.255 10.0.15.23 10.0.15.23 1
10.255.255.255 255.255.255.255 10.1.1.71 10.1.1.71 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 224.0.0.0 10.0.15.23 10.0.15.23 1
224.0.0.0 224.0.0.0 10.1.1.71 10.1.1.71 1
255.255.255.255 255.255.255.255 10.0.15.23 10.0.15.23 1
Default Gateway: 10.1.1.65
===========================================================================
Persistent Routes:
None



Output of route print After disabling/re-enabling adapter (results in good
connectivity):



Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x1000004 ...00 08 02 58 a7 9c ...... Compaq Ethernet/Fast Ethernet
Adapter/Module
0x2000003 ...00 08 02 58 a7 9b ...... Compaq Ethernet/Fast Ethernet
Adapter/Module
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 10.1.1.65 10.1.1.71 1
10.0.15.0 255.255.255.0 10.0.15.23 10.0.15.23 1
10.0.15.23 255.255.255.255 127.0.0.1 127.0.0.1 1
10.1.1.64 255.255.255.192 10.1.1.71 10.1.1.71 1
10.1.1.71 255.255.255.255 127.0.0.1 127.0.0.1 1
10.255.255.255 255.255.255.255 10.0.15.23 10.0.15.23 1
10.255.255.255 255.255.255.255 10.1.1.71 10.1.1.71 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 224.0.0.0 10.0.15.23 10.0.15.23 1
224.0.0.0 224.0.0.0 10.1.1.71 10.1.1.71 1
255.255.255.255 255.255.255.255 10.1.1.71 10.1.1.71 1
Default Gateway: 10.1.1.65
===========================================================================
Persistent Routes:
None

*********************************OUTPUT
ENDS**********************************************


The only difference comes in the beginning and end of this output. The
seondary adapter has come first in the list (with id 0x1000003) for the
first output (before disable/enable operation). But, it comes second (with
id 0x2000003) in the second output (after disabling/re-enabling secondary
adapter). Also for network destination "255.255.255.255", the IP addresses
are swapped.

The adapter binding is correct, i.e. primary adapter (10.1.1.71) comes
first.

Why is it happening like this? How can this be solved permanently? Also,
what are these ids for which keep on changing the moment adpater is
disabled/enabled?

TIA,
Tarun
 
Back
Top