ICS for WinME   

Client WinXP
Client Win2000
Client Win95/98SE/ME











DialUp WAN connection

Broadband WAN connection


ICS DialUp WAN connection installation [WinMe]

If you don't have your computers connected together into a network, you'd better start here for a cable modem/DSL/broadband connection or here for a dialup connection.  Come back here when you get to the Choose Sharing Method page by choosing the Use ICS option.

NOTE! You need to install WinMe only on the computer that you want to install ICS on.   The other computers on your network can run on any operating system, as long as it supports the TCP/IP protocol.

WARNING #1! If you already have another sharing application like Sygate or Wingate installed, UNINSTALL IT before installing ICS.  Some sharing programs (ICS included) take control of one or more of your Network adapters and/or Protocols.  The last thing you need is a fight among these programs for control of your Network!

WARNING #2! If any of your client computers are set to "Obtain an IP address automatically" (from a DHCP server), SHUT DOWN those computers before you install ICS.

The reason for this is to make sure that the IP information assigned by the old DHCP server doesn't interfere with the information assigned by the ICS DHCP server.

If you do get conflicts, you'll probably get a popup message on the two machines that are conflicting.  Reboot BOTH machines that are conflicting and you should be all set.

WARNING #2a! Some users report better results by setting all NICs (including the second NIC in the computer that you are installing ICS on) to "Obtain an IP address automatically"My install worked with a manually assigned IP address in the second NIC, but setting all NICs to "Obtain an IP address automatically" gives ICS maximum flexibility in setting itself up.

WARNING #3! If you're going to share a broadband connection with ICS, you'll need two Network Adapters in the computer that you install ICS on.  (The ICS installer will check for the proper network configuration and won't let the install proceed if it's incorrect.) 

Tip: With the many alternatives in Network adapters and broadband "modems" today, the "two Network Adapters" requirement can be a little confusing.  See this page for help!

Tip:If your computer has USB ports, you can use a USB to Ethernet adapter to easily add a second NIC.  Check this page for more information.

WARNING #4! Install ICS only on the computer that is connected directly to the Internet.  This will be the computer that is connected to your cable, DSL or dialup modem.

WARNING #5! If you're upgrading from Win98SE to WinMe and have previously installed ICS, un-install ICS before upgrading and re-install it after the upgrade is finished.

Let's get started with your ICS installation!


Follow the steps below to install ICS on WinMe.

  • Go to Start > Settings > Control Panel > Add/Remove Programs. 

  • Click on the Windows Setup tab, let Windows find the installed components.

  • Double click on the Communications icon, check the Internet Connection Sharing box and click OK to close the Communications window and OK to close the Add/Remove Programs window.

ICS will install and then launch the Home Networking Wizard.

Me ICS Install - Step 1

The Wizard can configure a computer as an ICS client or host.  Since this is the host, click the button to specify that it uses a direct connection to your ISP.  In this example, I'm setting up for a cable modem connection. 

Me ICS Install - Step 2

Click the down arrow to see a list of adapters which can be shared.  Be sure you choose the adapter (NIC) that is attached to your cable modem.  If you don't choose the correct NIC, ICS won't install correctly and you'll probably have to remove and reinstall it and try again.

Me ICS Wizard - Step 3

The window above asks you to select the network adapter which connects to your home network.  Click the down arrow to see a list of available adapters.  The one that you specified as the shared adapter in the previous window won't appear.  

Me ICS Wizard - Step 4

The Home Networking Wizard can create a Setup disk, which contains a version of the Home Networking Wizard that you can run on other computers to configure their network properties.  You can make the same settings manually that it does.  In my opinion, you can skip this next step.  Just make sure the other computers are configured to connect directly to the Internet or via a LAN.

Me ICS Wizard - Step 5

If you answered Yes to make the Setup disk, you're prompted to insert a floppy disk.  The Wizard will delete all files on the disk before writing to it.

Me ICS Wizard - Step 6

This screen appears while it's writing the disk.

Me ICS Wizard - Step 7

At this screen, click Finish to complete the ICS installation.

Me ICS Wizard - Step 8

When the Wizard is finished, it prompts you to remove the floppy disk and reboot.  Click Yes.

Me ICS Wizard - Step 9

If you've done everything right, upon reboot, ICS should be installed and running. 


Let's go see what ICS looks like when it's installed:

ICS Server Check [WinMe]

If you've done everything correctly, ICS should show this screen to indicate that it's ready to go.  Click OK to continue

Me ICS Server - Step 1

Where is this thing?
You access ICS' controls via the Internet Options Control panel.  When ICS is installed, you'll see the addition of a new Sharing button on this Control Panel as shown below.

Me ICS Server - Step 2

Clicking on the Sharing button brings up the ICS Control Panel.   As you can see below, there's not a lot you can do.  No control of logging, no ability to open special ports, no control over Client network access (other than to shut off ICS), no control over ICS' DHCP server.  (We suggest checking the "Show Icon in Taskbar" box so that you'll be reminded that ICS is running and be able to easily access its Control Panel.)

Me ICS Server - Step 2

Note the HELP button in the above screenshot.  Clicking on it will bring up ICS help.  You may find some useful information there, but I thought that most of it wasn't much help. The Client machine setup information wasn't much help and was confusing because it referred to the LINKLOCAL 169.254.X.X addresses, when ICS uses the 192.168.0.X series of address for the LAN.

Fortunately, Microsoft has a few helpful articles in its Knowledge Base that can help you figure out whether ICS has installed correctly.  In particular, Q236465 - Description of How ICS Appears in Network Properties tells you what your Network Control Panel should look like after you install ICS.  For links to other MS Knowledge Base articles, check the ICS Troubleshooting page.  SOHOinter.net also has a ICS debugging page that tells you how to check ICS' install logs.

Is this thing on?


You're probably excited to get started sharing, so go ahead and try your browser on your sharing Client computers.  If, however, things don't work, you may want to see if ICS installed properly. Check for the following things on the computer where you installed ICS.

  1. If you check out the Network Control Panel, you'll see some new additions:

    • a new Internet Connection Sharing adapter

    • copies of a new Internet Connection Sharing protocol installed and bound to each of your Network adapters

Me ICS Server - Step 4
ICS protocols Added

    • a copy of TCP/IP installed and bound to the new Internet Connection Sharing adapter 

    • the copy of TCP/IP that is bound to the adapter that you selected to Connect to the Internet in the ICS setup wizard will be marked with (Shared).

    • the copy of TCP/IP that is bound to the adapter that you selected to Connect to your home network in the ICS setup wizard will be marked with (Home).

Me ICS Server - Step 5
TCP/IP modifications by ICS

  1. Run winipcfg and you should find an ICSHARE adapter replacing your cable modem NIC as shown below. You should see the information assigned by your ISPs DHCP server.  If you don't, ICS isn't set up properly.   You can try clicking the Release then the Renew button to see if you can get a DHCP lease, but you'll probably have to reinstall ICS to get things working.Me ICS Server - Step 6

  2. Finally, bring up the Network Control Panel and check the Properties for the copy of TCP/IP that is bound to your LAN NIC.  It should be assigned an IP of, with subnet mask

If your network settings don't look like what is described above, try uninstalling and reinstalling ICSMake sure you uninstall ICS via the Add/Remove Control Panel and not just by deleting the ICS adapters in the Network Control panel. If ICS still doesn't work, you can try this procedure if you're comfortable editing the Registry, or you can try reinstalling WinMe, then reinstalling ICS.

If after checking all this, you still can't access the Internet from your other computers, you probably will need to check the TCP/IP and Internet application settings for your Client computers.  Go to this page to do this.

Tip: Take another look at the ICS Control Panel above.  You can specify a primary network adapter and a secondary network adapter!  This feature lets you share the Internet connection with two different LAN segments!  Go to this page to see how to do it.

ICS Server Setup - Broadband (Multiple LAN types) [WinMe]

WinMe ICS can share an Internet connection with two different LANs.  That's just what you need if, say, you have both a wired LAN and a wireless LAN.  The ICS host needs a network adapter for each LAN and one for the shared Internet connection.

Since I didn't have any wireless LAN equipment handy, I added a USB Ethernet adapter to my computer as the secondary network adapter.  It now has three network cards: one for the cable modem, one for the primary LAN (Ethernet NIC), and one for the secondary LAN (USB-Ethernet adapter).  Let's see how to enable the secondary network adapter.


After installing network adapters for both LANs, right click the ICS taskbar icon and select Options to open the ICS Control Panel.  The box for selecting a secondary adapter will be available. Me Two ICS Server - Step 1

Click the down arrow to bring up a list of available secondary adapters.  Select the desired adapter and click OK.Me Two ICS Server - Step 2

Click Yes to restart WinMe.Me Two ICS Server - Step 3

After WinMe restarts, the ICS Control Panel shows both shared adapters.Me Two ICS Server - Step 4

The Network Control Panel now shows two LAN (Home) adapters and a copy of the Internet Connection Sharing protocol bound to each of them.

Me Two ICS Server - Step 5

Me Two ICS Server - Step 6

Check the Properties for the copy of TCP/IP that is bound to each LAN NIC.  The primary adapter should be assigned an IP of, with subnet mask   The secondary adapter should be assigned an IP of, with subnet mask Both of them act as DHCP servers for the computers connected to them.

The installation is complete.  Computers on both networks can now use the Internet connection simultaneously and independently!

Although ICS' multi-network capability takes care of sharing your Internet connection among multiple LAN types, you won't be able to File and Printer share between machines on the different LAN types.  The computer that runs the ICS server will be able to File and Printer share with machines on both networks, but computers on each LAN will only be able to see each other, and the ICS server.

There is a way around this, but it involves the use of LMHOSTS files on each machine.  See this part of the Mixed-Media-Router HowTo to learn how to set this up.  As you read the article, just think of your multi-networked ICS server as the MMR.


Startside ] Opp ] Client WinXP ] Client Win2000 ] Client Win95/98SE/ME ] [Søk]

Copyright © 2002 Øyvind Haugland
Sist endret:  13 januar 2019

  Interested in this stuff? Please write to:

HTML Counter            stats counter