How to Change the IP Range for the ICS DHCP Service

By | 2005-11-01

To change the IP range of the DHCP service on the ICS Host, follow these steps:

Use Registry Editor to modify the data value of the IntranetInfo value in the following registry key:

Hkey_Local_Machine\System\CurrentControlSet\Services\ICSharing\Settings\General

The first number listed is the IP address of the internal IP address of the ICS host. The second number is the subnet IP address separated by a comma. Enter the first IP address of the new range followed by the subnet mask, separated by a comma. (For example, 169.254.0.1,255.255.0.0.).

Modify the data value of the Start value in the following registry key:

Hkey_Local_Machine\System\CurrentControlSet\Services\ICSharing\Addressing\Settings

Change the value to the second address of the selected IP range. This address cannot be the same or a lower value than the IP address used for the IntranetInfo key.

  • Modify the data value for the Stop value in the same registry key. Enter the last the IP address of the selected IP range.
  • Click Start point to Settings, click Control Panel, and then double-click Network.
  • Double-click TCP/IP (Home)->Network Adapter.
  • On the IP Address tab, enter the value you specified for the IntranetInfo value in the Specify an IP Address box. In the Subnet Mask box, enter the value you used for the subnet mask in the registry.
  • Click OK, and then click OK. When you are prompted to restart your computer, do so.
  • After the computer restarts, wait one minute.
  • On each client, click Start, click Run, type winipcfg, and then click OK.
  • Click Release All, and then click Renew All.

Description of How ICS Appears in Network Properties

When you install Internet Connection Sharing (ICS), ICS adds an ICS adapter and an ICS protocol. Note that both of these components must be present for ICS to work correctly. This article describes how ICS appears in the Network tool in Control Panel, and lists some examples of how ICS may be affected when you alter network components.  ICS should look similar to this when you view the Network tool in Control Panel.

Note:: Generally, a dial-up adapter should not be bound to the TCP/IP(home) component. This generally indicates the Home and Internet Adapters need to be switched in ICS Properties.

The following list contains examples of how ICS may be affected when you alter network components:

  • Removing the Internet Connection Sharing Adapter completely removes the Internet Connection Sharing component.
  • Removing an IPX/SPX and NetBEUI binding to Internet Connection Sharing Adapter does not harm ICS and should be removed for performance issues. ICS does not utilize these bindings.
  • Removing the TCP/IP binding to the Internet Connection Sharing Adapter or any adapter used by ICS does not uninstall ICS but damages ICS functionality. Adding the TCP/IP binding to the Internet Connection Sharing 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 of course breaks ICS functionality.
  • Removing the Internet Connection Sharing Protocol from an adapter not used by the ICS component does not remove ICS Component and does not affect the ICS functionality provided ICS is not using the Adapter.
  • Removing the Internet Connection Sharing Protocol binding to any adapter used by ICS including the Internet Connection Sharing Adapter (Internet Connection Sharing (protocol)->Internet Connection Sharing adapter) does not remove the ICS component but damages the ICS functionality. ICS must be uninstalled and the reinstalled to restore functionality.
Author: dwirch

Derek Wirch is a seasoned IT professional with an impressive career dating back to 1986. He brings a wealth of knowledge and hands-on experience that is invaluable to those embarking on their journey in the tech industry.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.