Troubleshooting Internet Connection Sharing (ICS)
If you can't get ICS to work, you'll have to do some troubleshooting.
You get a Page can not be displayed message on the client. ICS status will show 1 computer is using the Internet Connection.
Host Settings
Please note that my setup is with a Dial-Up Adapter, so if you have another setup, you'll need to substitute all occurrences of Dial-Up Adapter, with the type of Adapter/NIC in your system.
-
Under Dial-up Networking
-
Connections > Settings > General tab
- Don't Prompt to use Dial-up Networking
-
File > Properties > Server Types tab, TCP/IP Settings
- Server assigned IP address
- Primary and secondary DNS defined
- Use IP Header compression (checked)
- Use Default gateway on remote network (checked)
-
Control Panel > Network > Configuration tab
- Client for Microsoft Networks
- Your Network Interface Card (NIC)
- Dial-UP Adapter
- Internet Connection Sharing (Adapter)
- Internet Connection Sharing (protocol) -> Your NIC
- 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
- The Primary Network Logon can be set to any logon
-
Dial-Up Adapter
- Internet Connection Sharing (protocol)
-
TCP/IP (Shared)
Advanced tab
- Enable Point to Point IP: Yes
- IP Packet Size: Automatic
- Use IPX Header Compression: Yes
Bindings tab
-
Internet Connection Sharing Adapter
- Internet Connection Sharing (protocol) -> Internet Connection Sharing
- TCP/IP -> Internet Connection Sharing
- Your preferred Network Protocol -> Internet Connection Sharing
Bindings tab
-
Your Network Interface Card (NIC)
- Internet Connection Sharing (protocol) -> Your NIC
- TCP/IP (Home) -> Your NIC
- Your preferred Network Protocol -> Your NIC
Bindings tab
-
TCP/IP (Home) -> your NIC
- IP Address: 192.168.0.1
-
Subnet Mask: 255.255.255.0
WINS Configuration tab
-
Disable WINS Resolution
Gateway tab
-
No gateway
DNS Configuration
-
Disable DNS
Bindings tab
- Client for Microsoft Networks, File and Printer sharing for Microsoft Networks
IP Address tab
-
TCP/IP (Shared) -> Dial-Up Adapter
- no settings made
-
TCP/IP -> Internet Connection Sharing
-
Obtain an IP address automatically
WINS Configuration tab
-
Disable WINS Resolution
Gateway tab
-
No gateway
DNS Configuration
-
Disable DNS
Bindings tab
- Client for Microsoft Networks, File and Printer sharing for Microsoft Networks
IP Address tab
-
Obtain an IP address automatically
-
File and printer sharing for Microsoft Networks
- Browse Master: Enabled
- LM Announce: No
Originally I had LM Announce set to Yes, but this caused Windows 98 to take over 1 minute to shut-down or restart. I have since set it to No. This solved my shut-down/restart problems, and ICS is still working as before.
Control Panel > Internet Options > Connections tab
- Always dial my default connection (checked)
-
Perform system security check before dialing (checked)
- Enable ICS
- Show Icon
-
Use Dial-up Adapter to Connect to Internet
LAN Settings
- Automatically detect settings (checked)
Under Local Area Network (LAN) settings
Sharing
Client Settings
-
Control Panel > Network > Configuration tab
- Client for Microsoft Networks
- Your Network Interface Card (NIC)
- Your preferred Network Protocol -> Your NIC
- TCP/IP -> Your NIC
- File and printer sharing for Microsoft Networks
- The Primary Network Logon can be set to any logon
-
Your Network Interface Card (NIC)
- Your preferred Network Protocol -> Your NIC
- TCP/IP -> Your NIC
Bindings tab
-
TCP/IP -> Your NIC
-
Obtain an IP address automatically
WINS Configuration tab
-
Use DHCP for WINS Resolution
Gateway tab
-
No gateway
DNS Configuration
-
Disable DNS
Bindings tab
- Client for Microsoft Networks, File and Printer sharing for Microsoft Networks
IP Address tab
-
Obtain an IP address automatically
-
File and printer sharing for Microsoft Networks
- Browse Master: Disabled
- LM Announce: No
Control Panel > Internet Options > Connections tab
- Connect to the Internet using a local area network (checked)
Below is how winipcfg looks on my client machine.
Microsoft Knowledge Base Articles dealing with Internet Connection Sharing