This page will help you if you're having trouble getting ICS to work at all,
or trying to get it to handle a particular program. There are also links to
other ICS help sites.
If you have any other ICS information that you'd like to share, just
let us know!
I have a Win2000 ICS problem
I can't get ICS to work at all!
ICS is basically working, but
I've got a specific problem.
Other ICS information sites.
ICS may not work
with one-way cable modems or other "telco return" network devices. See this
Microsoft Article for more information.
this page for instructions on setting up
ICS for a DirecPC connection.
Microsoft has set
Internet Connection Sharing Page that may
help you get up and running or solve a particular problem.
If you have PacBell
DSL service and can't connect you may have the Enternet PPPoE
program set incorrectly.
- First, make sure you have Enternet 1.3
- Under Connections ->Settings, click the Advanced button.
- Under IP configuration, change from default "Private API" to "Use
[Thanks to Mike Berrow for this tip!]
If you changed a network adapter (NIC, modem, etc.) and ICS stopped working
you may be able to edit the Registry and avoid a Win98SE reinstall. This tip
may also work if you've tried uninstalling and reinstalling ICS and it still
Go here for the procedure.
02/14/00 If you can't get ICS to work and are going
to try another method, make sure you uninstall ICS before trying to
install any other sharing program or hardware solution. ICS installs a
Network adapter which will not play well with other sharing solutions!
Make sure you uninstall ICS via the Add/Remove Control
Panel. It's under Windows Setup - Internet Tools. Don't just delete the ICS
Network adapter. (Thnx to Jerry Stewart for this tip.)
If you're having
trouble getting ICS to install or re-install after you've uninstalled it,
try this hint from Kent England of
Sometimes after you have un-installed
ICS, you cannot get ICS to re-install from the Add/Remove Programs, Windows
setup tab, Internet Tools, ICS item. Sometimes the Internet Connection
Sharing option does not even show up.
right-click, and select "install". This should force Windows to re-install
ICS. Be sure to have your Win98SE CD handy, although you may be able to skip
installing files because the uninstaller does not remove any/all files. Then
again, this is a stuck uninstall, so no guarantees!
If you've been
trying to get ICS to work witih PPPoE, you've probably discovered that it
doesn't work very well. You can try the tricks on
this page, but in general, ICS won't
work with PPPoE.
Several readers have reported using the
AnalogX proxy server instead, but as the
name implies, it's a proxy, not a NAT sharing program. If you want to use a
NAT sharing program, try
Try some of the
ICS debugging info from the SOHOinter.net
MS Article on troubleshooting ICS problems (Q238135)
is a good place to start because it combines the information contained in many
of the separate articles.
Want to know what your
Network Control Panel should look like after ICS gets finished messing around
with it? MS Article
Q236465 - Description of How ICS Appears in Network
Properties is just the ticket!
Although it's not an
ICS problem specifically, some users experience problems shutting down their
computers after they install Win98SE. Check
Microsoft Article Q238096 for some
A number of users have
reported that they don't see the Sharing button on the Internet Control
Panel Connections tab after they install ICS.
Microsoft posted this solution as of July 1.
A helpful reader clued
me into a substitute
RoadRunner login program from
NOPcode.com that may help if
ICS puts all
computers "behind" it, i.e. no computers are connected directly to the ISP.
This may be what is causing many problems that users are seeing.
If you're running ICS and keep getting disconnected from your cable or DSL
BSP, you might try this
registry tweak contributed by Alfred Sham.
He used it successfully with BigPond.net in Australia, but it might
work for you, too. The tweak opens UDP port ranges 1024-5049 and 5050-5049
in ICS. If you're uncomfortable running a registry tweak, you can use
ICS Configuration to do the same thing.
Trying to get an
IPsec VPN connection working through ICS? Forget it, since it's not
If you're having
trouble getting mIRC to work, try
Keith Gamard's info or the
mIRC Proxy/Firewall page. Tim Jones also
sends this tip that got him going:
This addresses issues specific to DalNET.
Once ICS works correctly for the client machine's
browser, open mIRC.exe on the SERVER's machine. It doesn't have to be
connected to IRC, just running. The setting for Identd should be "Enable
Identd server" = checked, and "Enable only when connecting" = blank.
mIRC on the SERVER acts as the Ident server for the CLIENTS.
So, when the CLIENT machine uses mIRC to connect to DalNET, and DalNET polls
port 113, the SERVER machine performs the handshake.
If you'd like to be
able to tell the ICS Server to drop its connection to the Internet from a
Client computer, check out Twiga Limited's free
Remote Disconnection Utility.
If you have a cable modem connection and:
ICS keeps dropping your ISP connection, or
you are experiencing much slower performance than you had
without ICS, or
you've used any sort of "speed booster" or "MTU tweak"
check this page.
Having trouble getting
AOL to work? Check the ICS Control panel and make sure that the "Connect to
the Internet Using" selection is set to "AOL Adapter" and not "AOL
SOHOinter.net also has
useful downloads for mapping ports and
fixing ICS installation problems.
ICS installation information from SOHOinter.net
tells you which protocol translation modules and port mappings are installed
Trying to map ports in
ICS? There's an easier way!
Try ICS Configuration!
If you'd rather
open up specific ports through ICS for servers and other applications the
check this MS article (Q231162).
Trying to set up a
Microsoft VPN (PPTP) connection? Make sure you do it from a Client
computer and not the ICS Server.
Check this MS article (Q234773).
Also, help for setting up a PPTP connection through a router (including ICS)
Some people can't
get email to work on an ICS client. A common cause of this problem
actually isn't unique to ICS.
You can find the solution here.
If you're using a
high speed Internet connection like a cable modem or DSL and your speed seems
slow, follow the instructions in
this article (Q230116). NOTE
that this fix is NOT for dialup modem users.
If you're having a
tough time getting ICS to drop a dialup connection initiated by an ICS client,
this procedure (a tip of the hat to
Theodore Sawyer who killed a few brain cells solving this one!)
If you are using ICS
over a dialup connection (this includes ISDN and some DSL connections),
connections started from ICS client machines may not timeout
after the period you have set in your dialup profile. (Connections started
from the computer running ICS seem to be ok.)
See "Connection Timeout Settings, Client side" on
Keith Gamard's page for a fix.
Trouble connecting with PacBell DSL with EnterNet 1.4 on Windows 2000?
EnterNet creates a new network connection ("Local Area Connection 2") in
Control Panel which represents the PPPoE adapter. This is in addition to "Local
Area Connection" that represents the NIC. Make sure you share the s"Local Area
Connection 2", and not the NIC.
[Thanks to Riyadh Mamedov for this tip!]
Trying to get an IPsec VPN connection working through ICS? Forget it,
since it's not supported.
Keith Gamard's Win2000 ICS setup walkthrough.
First try the
Microsoft on-line documentation for ICS.
Trying to map a
Win2000 has a built-in port mapping capability. Follow the instructions
Microsoft on-line documentation.
Can't find ICS?
If you are using a cable or DSL modem, you need to install a second Ethernet
adapter before you'll see ICS. It appears as a "Sharing" tab in the "Local
Area Connection" properties of your Ethernet adapter.
For Dial-up connections, it appears in the Dial-up Networking profile
If you're trying to
run ICS on a Win2000 Server,
you may have conflicts between ICS' DHCP and Win2000 Server's DHCP. See
MS Article Q250603 for more info.