How to Troubleshoot
Windows 98SE Internet Connection Sharing (ICS)
If, after following all that you have read in the previous pages, you still can’t get ICS to work correctly, you will need to do some troubleshooting.
The most common of the problems you will experience in ICS:
You receive the following message on the client when attempting to access the Internet: “Page can not be displayed“. This is even though when you check the status on the ICS gateway computer it shows that one computer is using the Internet Connection.
Let’s do some checking by the numbers: Note: Since most people use a dial-up connection when accessing the Internet, our test computer (host) was setup using a dial-up adapter rather than DSL, ISDN or another type of “all ways connected” Internet connection. If you are using DSL, ISDN or other form of connection, other than dial-up, you will need to substitute your connection type for the dial-up adapter information provided below.
1. Host Settings:
- Under Dial-up Networking Connections (via My Computer), Settings, General tab
-
Make sure that “Don’t Prompt to use Dial-up Networking” has been selected.
-
-
Under File, Properties, Server Types tab, TCP/IP Settings
-
Make sure that Server assigned IP address is selected
-
Make sure that Primary and secondary DNS is defined
-
Make sure that “Use IP Header compression” is selected
-
Make sure that “Use Default gateway on remote network” is selected
-
Under Control Panel , Network, Configuration tab, make sure the following are present and/or selected:
-
Client for Microsoft Networks
-
Your Network Interface Card (NIC)
-
Dial-UP Adapter
-
Internet Connection Sharing (Adapter) is present
-
Internet Connection Sharing (protocol) (Your NIC is present)
-
Internet Connection Sharing (protocol) (Dial-UP Adapter)
- Internet Connection Sharing (protocol) (Internet Connection Sharing)
-
Your preferred Network Protocol (Your NIC)
-
Your preferred Network Protocol (Internet Connection Sharing)
-
TCP/IP, Home (Your NIC)
-
TCP/IP, Shared (Dial-UP Adapter)
-
TCP/IP, Internet Connection Sharing
-
File and printer sharing for Microsoft Networks
-
Note: The Primary Network Logon can be set to any logon
Under Dial-Up Adapter, Bindings tab
-
Internet Connection Sharing (protocol)
-
TCP/IP (Shared)
Advanced tab
-
Enable Point to Point IP: Yes
-
IP Packet Size: Automatic
- Use IPX Header Compression: Yes
Under Internet Connection Sharing Adapter
-
Internet Connection Sharing (protocol) Should be Internet Connection Sharing
-
TCP/IP -> Internet Connection Sharing
- Your preferred Network Protocol, should be Internet Connection Sharing
Bindings tab
Under Your Network Interface Card (NIC)
-
Internet Connection Sharing (protocol), You should see your NIC
-
TCP/IP (Home), You should see your NIC
- Your preferred Network Protocol, You should see your NIC
Bindings tab
Under TCP/IP (Home) (your NIC)
-
IP Address: 192.168.0.1
- Subnet Mask: 255.255.255.0
WINS Configuration tab, you should have:
- Disable WINS Resolution
Gateway tab, you should have:
- No gateway
DNS Configuration, you should have:
- Disable DNS
Bindings tab, you should have:
-
Client for Microsoft Networks, File and Printer sharing for Microsoft Networks
-
TCP/IP (Shared), Dial-Up Adapter, you should have:
-
no settings made
IP Address tab, you should have:
-
Obtain an IP address automatically
WINS Configuration tab, it should be set as:
- Disable WINS Resolution
Gateway tab, it should be set as:
- No gateway
DNS Configuration, it should be set as:
- Disable DNS
Bindings tab, there should appear as bound:
-
Client for Microsoft Networks
-
File and Printer sharing for Microsoft Networks
IP Address tab, it should be set as:
File and printer sharing for Microsoft Networks
-
Browse Master: Set to Enabled
-
LM Announce: No (**Note: Enabling this may cause Windows 98SE to hang on shutdown)
** We have tried setting LM Announce to both Yes, and No to see if there was a root cause to the hang we were experiencing. What we learned was that by enabling this feature, Windows 98 would take anywhere from 1 to 2 minutes to shut-down or restart, and that was if it didn’t hang completely. We have since set LM Announce to No, which in turn solved the shut-down/restart problems with no apparent effect on ICS what so ever.
Under Control Panel, Internet Options, Connections tab
- Always dial my default connection (make sure that this has been selected)
-
Perform system security check before dialing (make sure this is selected)
-
Enable ICS
-
Show Icon
-
Use Dial-up Adapter to Connect to Internet
LAN Settings, make sure you have selected:
- Automatically detect settings
Under Local Area Network (LAN) settings
Sharing, make sure have selected:
-
2. Check the Client Settings:
-
Under Control Panel, Network, Configuration tab, make sure the following are present:
-
Client for Microsoft Networks
-
Your Network Interface Card (NIC)
-
Your preferred Network Protocol bound to your NIC
-
TCP/IP bound to Your NIC
-
File and printer sharing for Microsoft Networks (enabled)
-
The Primary Network Logon can be set to any logon
-
-
For Your Client Network Interface Card (NIC)
-
You have bound your preferred Network Protocol to your NIC
-
You have TCP/IP bound to your NIC
At the Bindings tab, make sure that:
-
-
Check your TCP/IP bindings to your Client NIC
-
Obtain an IP address automatically
At the WINS Configuration tab, make sure you have this set to:
-
Use DHCP for WINS Resolution
At the Gateway tab, make sure that this is set to:
- No gateway
Under DNS Configuration
- DNS should be disabled
At the Bindings tab, make sure that you enable:
-
Client for Microsoft Networks
-
File and Printer sharing for Microsoft Networks
Under the IP Address tab, make sure this is set to:
-
-
Under File and printer sharing for Microsoft Networks, make sure that:
-
Browse Master is disabled
-
And LM Announce is set to “No”
-
Under Control Panel, Internet Options, Connections tab, make sure that:
- Connect to the Internet using a local area network has been checked
This is how winipcfg looks on one of the test client machines:
If you have worked your way through all of this, double checked everything and then restarted each of the computers (beginning with the host and then working your way through each client), your ICS network should be up and running.
If you are still experiencing some problems, you may want to review the Microsoft Knowledge Base Articles that are relevant to Internet Connection Sharing. A list of these Microsoft Knowledge Base Articles articles can be found Here.