Configuring ICS on Windows XP

This is a step by step setup of how you get Windows XP to use Internet Connection Sharing or ICS.

These instructions assume that when you have a Cable Modem connection or an ADSL connection (frankly, it can also be a simple Dial-Up modem connection, but that won’t get you anywhere, would it?).

Let’s say you have the following LAN configuration:

Sponsored Content

What is “Inside Microsoft Teams”?

“Inside Microsoft Teams” is a webcast series, now in Season 4 for IT pros hosted by Microsoft Product Manager, Stephen Rose. Stephen & his guests comprised of customers, partners, and real-world experts share best practices of planning, deploying, adopting, managing, and securing Teams. You can watch any episode at your convenience, find resources, blogs, reviews of accessories certified for Teams, bonus clips, and information regarding upcoming live broadcasts.

 Internet       |       |       |       |     (Real IP from ISP)    PRO1                  (This will be the ICS computer)    (Bogus IP – Configured by ICS)       |       |       |       | Switching Hub———PRO2       |           (Bogus IP – Configured by ICS)       |       |       |       |    (Bogus IP – Configured by ICS)    PRO3

Instead of a hub you could use a crossover cable to the other computer but then you will only be able to connect 2 computers, and if you’d want more you’d need more NICs.

Step 1: Configure Internet Connection Sharing

  1. Right click "My Network Places" and select "Properties".

  2. In this window you should see an icon for "Local Area Connection" and "Local Area Connection 2" for both of your NIC’s.

  3. Right click on the Network Area Connection icon that connects to your Cable or ADSL modem, and select "Properties" from the drop down window.

If you’re using a modem to connect to the Internet (just like in the previous screenshot) you must right click the icon that represents the connection to the Internet.

  1. Click on the Advanced tab.

  1. Check the box next to "Allow other network users to connect through this computer’s Internet connection" and press "OK" to share your connection through this NIC.

  2. You will receive a warning window saying that your NIC will automatically receive an IP address of, and that if you have other computers on your LAN that have static IP addresses – you should configure them to obtain it automatically – otherwise you will probably break the connection with them.

  1. Acknowledge this warning.

  2. Back at the "My Network Places" Window, right click on your "Local Area Connection 2" icon and select Properties from the drop down menu.

  1. Check the TCP/IP settings by double clicking on the "Internet Protocol (TCP/IP)" line, or highlight it and then click the "Properties" button beneath it.

  1. You should make sure that your TCP/IP properties looks exactly like this.

These settings are auto configured by the ICS service.

Step 2: Configure network computers to use ICS

To get your Client computers up and working you must configure them to obtain an IP address automatically. To do so you must go to their Local Area Connection icons (like you did in step 1) and select the properties for the TCP/IP protocol. You must then select "Obtain IP address automatically" and press Ok.

To see if the computer has successfully received an IP address from the ICS service, go to a command prompt and type "ipconfig /all" (without the quotes you moron!). Notice that it should say "DHCP Enabled = Yes", and that the IP address should be in the range (probably, 3, 4 and so on). If it’s not showing yet, you can force a renewal of the IP address by typing "ipconfig /renew" and waiting a few seconds.

If you’re using Win9X go to Start/Run and type "winipcfg" and do a renew from the window.


ICS is a practical feature for people that do not know how to configure their Internet Connection Sharing through NAT. But one thing should be clear as crystal:

ICS is CRAP!!! ICS is a no-no on operational networks!


  • ICS might ruin your network! If you have computers that are configured with static IP addresses you must now configure them to get their IP addresses automatically, and if you do not do so, they might not be able to communicate with you anymore (or create IP address conflicts).

  • ICS will cause your computer to behave as a DHCP server, and by doing so it will stop the regular DHCP service (if you ever had one running)!

  • ICS will act as a DNS proxy, and will render your existing DNS infrastructure useless (if you ever had one)!!!

  • ICS will ruin your Active Directory (no DNS? No AD!) unless it’s run on the Domain Controller itself, but that’s something you don’t want to do, do you?

  • ICS will not let you choose what IP address range to lease to it’s clients. It will only lease the network range, and you cannot change that.

  • ICS has very limited port mapping functionality and low performance compared to the regular NAT service.

  • ICS is only good for 2-5 computer networks that do NOT have running DNS, AD, DHCP, Web or E-Mail services, and if that’s not the case – consider NAT.

With that said, carefully consider your situation and act accordingly.


Configuring ICS on Windows 2000, XP, 98 and ME – In Hebrew

Configure Internet Connection Sharing in Windows XP – 306126

Troubleshooting Internet Connection Sharing in Windows XP – 308006

Related Topics:

External Sharing and Guest User Access in Microsoft 365 and Teams

This eBook will dive into policy considerations you need to make when creating and managing guest user access to your Teams network, as well as the different layers of guest access and the common challenges that accompany a more complicated Microsoft 365 infrastructure.

You will learn:

  • Who should be allowed to be invited as a guest?
  • What type of guests should be able to access files in SharePoint and OneDrive?
  • How should guests be offboarded?
  • How should you determine who has access to sensitive information in your environment?

Sponsored by:

Office 365 Coexistence for Mergers & Acquisitions: Don’t Panic! Make it SimpleLive Webinar on Tuesday, November 16, 2021 @ 1 pm ET

In this session, Microsoft MVPs Steve Goodman and Mike Weaver, and tenant migration expert Rich Dean, will cover the four most common steps toward Office 365 coexistence and explain the simplest route to project success.

  • Directory Sync/GAL Sync – How to prepare for access and awareness
  • Calendar Sharing – How to retrieve a user’s shared calendar, or a room’s free time
  • Email Routing – How to guarantee email is routed to the active mailbox before and after migration
  • Domain Sharing – How to accommodate both original and new SMTP domains at every stage

Aimed at IT Admins, Infrastructure Engineers and Project Managers, this session outlines both technical and project management considerations – giving you a great head start when faced with a tenant migration.the different layers of guest access and the common challenges that accompany a more complicated Microsoft 365 infrastructure.

Sponsored by: