TCP/IP Must Be Bound to All Adapters Connecting ICS Host to the LAN (230070)



The information in this article applies to:

  • Microsoft Windows 98 Second Edition
  • Microsoft Windows Millennium Edition

This article was previously published under Q230070

SYMPTOMS

Internet Connection Sharing (ICS) requires TCP/IP to be bound to the internal network adapter. If TCP/IP is not bound to the adapter connecting to the Internet and the adapter connecting to the LAN, the ICS host cannot function. The following items should appear in Network properties:
  • External Adapter (Dial-Up Adapter or Network Adapter)
  • Internal Adapter (Adapter connecting ICS to the LAN)
  • Internet Connection Sharing
  • Internet Connection Sharing (Protocol)->External Adapter
  • Internet Connection Sharing (Protocol)->Internal adapter
  • Internet Connection Sharing (Protocol)->Internet Connection Sharing
  • TCP/IP(Home)->Internal Adapter
  • TCP/IP(Shared)->External Adapter
  • TCP/IP->Internet Connection Sharing

CAUSE

Setup does not verify that TCP/IP is bound to the internal adapter. This is apparent only in the Winipcfg tool. If TCP/IP is bound correctly, Winipcfg lists two adapters: ICS Adapter and Internal Adapter.

RESOLUTION

To resolve this issue
  1. Click Start, point to Settings, click Control Panel, and then double-click Add/Remove Programs.
  2. Click the Windows Setup tab.
  3. Double-click Internet Tools, and then click to clear the Internet Connection Sharing check box. Click OK, click OK, and then restart the computer when you are prompted.
  4. Click Start, point to Settings, click Control Panel, and then double-click Network.
  5. Click an instance of TCP/IP, and then click Remove. Repeat this step for each instance of TCP/IP.
  6. Next, click Add, click Protocol, click Microsoft, and then double-click TCP/IP.
  7. Verify that TCP/IP has been bound to both adapters. Click OK, and then restart the computer when you are prompted.
  8. Verify that your Internet connection works. Once this is verified, click Start, point to Settings, click Control Panel, and then double-click Add/Remove Programs.
  9. Click the Windows Setup tab.
  10. Double-click Internet Tools, and then click to select the Internet Connection Sharing check box. Click OK, and then click OK to start the ICS Setup Wizard.

MORE INFORMATION

Notes

  • Removing the ICS adapter completely removes the ICS component.
  • Removing IPX/SPX and NetBEUI bindings to the ICS adapter does not affect ICS. These bindings should be removed for performance issues if they are not being used on your LAN. ICS does not use these bindings.
  • Removing the TCP/IP binding to the ICS adapter or any adapter used by ICS does not uninstall ICS, but causes ICS not to function. Adding the TCP/IP binding to the ICS adapter or an adapter used by ICS restores ICS functionality.
  • Removing any of the adapters or TCP/IP bindings to these adapters does not remove ICS component but causes ICS not to function.
  • Removing the ICS protocol from an adapter not used by ICS does not remove ICS and does not affect the ICS functionality.
  • Removing the ICS protocol binding from any adapter used by ICS (including the ICS adapter) does not remove the ICS component but causes ICS not to function. You must uninstall and reinstall ICS to restore functionality.

Modification Type:MinorLast Reviewed:9/28/2004
Keywords:kbenv kbprb KB230070