ICS on XP Home not working for Win98 client

J

Joost Molenaar

Hi,

I'm trying to set up ICS on a Windows XP Home box. The client is a
Windows 98 laptop. Both are running their respective second editions.

Windows 98 SE
| [192.168.0.2]
|
| [192.168.0.1] "Laptop"
Windows XP Home SE
| [DHCP] "Internet"
|
Cable modem
|
ISP


The link to the cable modem is running at 10 Mbit and the link between
the PCs is running at 100 Mbit. Both Windows machines can ping each
other fine. I've set up the XP box to use ICS - there's not much to
configure there.

When I set the 98 box to obtain an address automatically, it gets a
weird address in the 169.x.x.x range, not 192.168.0.x. Therefore I have
given the LAN interfaces static IP addresses, as shown above. On the
Windows 98 box, I have also made these static TCP/IP settings:

IP : 192.168.0.2
Netmask : 255.255.255.0
DNS servers : Two IP addresses I get from the DHCP server
Gateway : 192.168.0.1

I've disabled both the Windows Firewall and ZoneAlarm on both interfaces.

When I try to connect to a web site from the Win 98 box, I see traffic
coming in on the Win XP box's Laptop interface, but none goes out on the
Internet interface, and no traffic goes back over the Laptop
interface. I've tried to ping a website on the internet, both by
hostname and by IP address, but none of it functions.

Because I don't see any traffic going out on the Internet interface when
my Laptop requests it, I'm assuming that ICS is not properly
configured. However, I have no idea what I did wrong. There aren't many
settings to tinker with on the XP side. I'm hoping somebody here can
help me out. If I can provide more information, I'll gladly do that.


Thanks a lot,

Joost Molenaar
 
R

Robert L [MS-MVP]

it seems to me the XP blocking win98 to access the Internet. make sure the ip routing is enabled and no ip filtering enabled.

Bob Lin, MS-MVP, MCSE & CNE
How to Setup Windows, Network, VPN & Remote Access on http://www.HowToNetworking.com
Networking, Internet, Routing, VPN Troubleshooting on http://www.ChicagoTech.net
This posting is provided "AS IS" with no warranties.
Don't send e-mail or reply to me except you need consulting services. Posting on MS newsgroup will benefit all readers and you may get more help.
Hi,

I'm trying to set up ICS on a Windows XP Home box. The client is a
Windows 98 laptop. Both are running their respective second editions.

Windows 98 SE
| [192.168.0.2]
|
| [192.168.0.1] "Laptop"
Windows XP Home SE
| [DHCP] "Internet"
|
Cable modem
|
ISP


The link to the cable modem is running at 10 Mbit and the link between
the PCs is running at 100 Mbit. Both Windows machines can ping each
other fine. I've set up the XP box to use ICS - there's not much to
configure there.

When I set the 98 box to obtain an address automatically, it gets a
weird address in the 169.x.x.x range, not 192.168.0.x. Therefore I have
given the LAN interfaces static IP addresses, as shown above. On the
Windows 98 box, I have also made these static TCP/IP settings:

IP : 192.168.0.2
Netmask : 255.255.255.0
DNS servers : Two IP addresses I get from the DHCP server
Gateway : 192.168.0.1

I've disabled both the Windows Firewall and ZoneAlarm on both interfaces.

When I try to connect to a web site from the Win 98 box, I see traffic
coming in on the Win XP box's Laptop interface, but none goes out on the
Internet interface, and no traffic goes back over the Laptop
interface. I've tried to ping a website on the internet, both by
hostname and by IP address, but none of it functions.

Because I don't see any traffic going out on the Internet interface when
my Laptop requests it, I'm assuming that ICS is not properly
configured. However, I have no idea what I did wrong. There aren't many
settings to tinker with on the XP side. I'm hoping somebody here can
help me out. If I can provide more information, I'll gladly do that.


Thanks a lot,

Joost Molenaar
 
C

Chuck

Hi,

I'm trying to set up ICS on a Windows XP Home box. The client is a
Windows 98 laptop. Both are running their respective second editions.

Windows 98 SE
| [192.168.0.2]
|
| [192.168.0.1] "Laptop"
Windows XP Home SE
| [DHCP] "Internet"
|
Cable modem
|
ISP


The link to the cable modem is running at 10 Mbit and the link between
the PCs is running at 100 Mbit. Both Windows machines can ping each
other fine. I've set up the XP box to use ICS - there's not much to
configure there.

When I set the 98 box to obtain an address automatically, it gets a
weird address in the 169.x.x.x range, not 192.168.0.x. Therefore I have
given the LAN interfaces static IP addresses, as shown above. On the
Windows 98 box, I have also made these static TCP/IP settings:

IP : 192.168.0.2
Netmask : 255.255.255.0
DNS servers : Two IP addresses I get from the DHCP server
Gateway : 192.168.0.1

I've disabled both the Windows Firewall and ZoneAlarm on both interfaces.

When I try to connect to a web site from the Win 98 box, I see traffic
coming in on the Win XP box's Laptop interface, but none goes out on the
Internet interface, and no traffic goes back over the Laptop
interface. I've tried to ping a website on the internet, both by
hostname and by IP address, but none of it functions.

Because I don't see any traffic going out on the Internet interface when
my Laptop requests it, I'm assuming that ICS is not properly
configured. However, I have no idea what I did wrong. There aren't many
settings to tinker with on the XP side. I'm hoping somebody here can
help me out. If I can provide more information, I'll gladly do that.


Thanks a lot,

Joost Molenaar

Joost,

If the ICS client is getting a 169.254.x.x address, forcing it to a 192.168.x.x
address won't help. Either:
# ICS is not running on the host.
# The client is not connecting to the host.

You have to solve the problem. First check for physical connectivity.
<http://nitecruzr.blogspot.com/2005/05/dealing-with-physical-network-problems.html>

Next, is the WF / ICS service running on the ICS host? If you're going to use
Zone Alarm for protection, you can disable the firewall - using either wizard -
but don't stop the WF / ICS service.
<http://nitecruzr.blogspot.com/2005/05/troubleshooting-network-neighborhood.html#Components>
<http://nitecruzr.blogspot.com/2005/05/your-personal-firewall-can-either-help.html>
 
J

Joost Molenaar

Robert said:
it seems to me the XP blocking win98 to access the Internet. make
sure the ip routing is enabled and no ip filtering enabled.

Bob Lin, MS-MVP, MCSE & CNE

I haven't seen any 'IP routing' options anywhere, so I don't know
whether they're enabled or disabled. I have seen an IP filtering screen,
and no settings have been made there, that is, it is disabled.

Thanks,


Joost
 
J

Joost Molenaar

Chuck said:
Joost,

If the ICS client is getting a 169.254.x.x address, forcing it to a 192.168.x.x
address won't help. Either:
# ICS is not running on the host.

I've enabled the ICS checkbox and the WF/ICS service is running.
# The client is not connecting to the host.

When I set it to obtain an address automatically, it gets one. So I
guess that means the client is connecting to the host.
You have to solve the problem. First check for physical connectivity.
<http://nitecruzr.blogspot.com/2005/05/dealing-with-physical-network-problems.html>

As I wrote in my first message, I can ping from one box to the other, in
both directions, without problem. Additionally, when I boot Linux on my
laptop I can use PuTTy to connect to the SSH daemon, so I assume the
physical connection is not the problem.
Next, is the WF / ICS service running on the ICS host? If you're going to use
Zone Alarm for protection, you can disable the firewall - using either wizard -
but don't stop the WF / ICS service.
<http://nitecruzr.blogspot.com/2005/05/troubleshooting-network-neighborhood.html#Components>

- I have the TCP/IP protocol installed on both interfaces.
- I've enabled "NetBIOS over TCP/IP" in TCP/IP Properties -> Advanced ->
WINS Configuration.
- I haven't disabled the TCP/IP NetBIOS Helper service.
- I haven't disabled the WF/ICS service.

I've shut down the ZoneAlarm firewall. I don't think uninstalling it
will make a difference.

I thought these NetBIOS things are needed only if I want to share files
or printers as ICS uses DHCP to broadcast the IP settings back to the
laptop. My goal is not to share files or printers, at least not
initially, but if that's necessery, I will have to do that first.

I've disabled the static IP addresses again, because you say assigning
static IP addresses won't help. So now I'm back to the original problem
of getting the IP address 169.254.76.163.


Thanks for the assistance,

Joost
 
S

Steve Winograd [MVP]

Joost said:
Hi,

I'm trying to set up ICS on a Windows XP Home box. The client is a
Windows 98 laptop. Both are running their respective second editions.

Windows 98 SE
| [192.168.0.2]
|
| [192.168.0.1] "Laptop"
Windows XP Home SE
| [DHCP] "Internet"
|
Cable modem
|
ISP


The link to the cable modem is running at 10 Mbit and the link between
the PCs is running at 100 Mbit. Both Windows machines can ping each
other fine. I've set up the XP box to use ICS - there's not much to
configure there.

When I set the 98 box to obtain an address automatically, it gets a
weird address in the 169.x.x.x range, not 192.168.0.x. Therefore I have
given the LAN interfaces static IP addresses, as shown above. On the
Windows 98 box, I have also made these static TCP/IP settings:

IP : 192.168.0.2
Netmask : 255.255.255.0
DNS servers : Two IP addresses I get from the DHCP server
Gateway : 192.168.0.1

I've disabled both the Windows Firewall and ZoneAlarm on both interfaces.

When I try to connect to a web site from the Win 98 box, I see traffic
coming in on the Win XP box's Laptop interface, but none goes out on the
Internet interface, and no traffic goes back over the Laptop
interface. I've tried to ping a website on the internet, both by
hostname and by IP address, but none of it functions.

Because I don't see any traffic going out on the Internet interface when
my Laptop requests it, I'm assuming that ICS is not properly
configured. However, I have no idea what I did wrong. There aren't many
settings to tinker with on the XP side. I'm hoping somebody here can
help me out. If I can provide more information, I'll gladly do that.


Thanks a lot,

Joost Molenaar

Enable the Windows Firewall on the host! It's dangerous to connect to
a cable modem without a firewall -- your computer can be hacked within
minutes.

Disable and then re-enable ICS on the host's cable modem connection
and see if that fixes the problem.

Un-install ZoneAlarm (don't just disable it) on the host computer,
then reboot and see if that fixes the problem. Some versions of
ZoneAlarm are incompatible with Internet Connection Sharing.
--
Best Wishes,
Steve Winograd, MS-MVP (Windows Networking)

Please post any reply as a follow-up message in the news group
for everyone to see. I'm sorry, but I don't answer questions
addressed directly to me in E-mail or news groups.

Microsoft Most Valuable Professional Program
http://mvp.support.microsoft.com
 
C

Chuck

I've enabled the ICS checkbox and the WF/ICS service is running.


When I set it to obtain an address automatically, it gets one. So I
guess that means the client is connecting to the host.

This is what you reported:
"When I set the 98 box to obtain an address automatically, it gets a
weird address in the 169.x.x.x range".
That's an APIPA address. You get an APIPA address when there's no DHCP server
(DHCP server is provided by ICS).
<http://support.microsoft.com/?id=220874
As I wrote in my first message, I can ping from one box to the other, in
both directions, without problem. Additionally, when I boot Linux on my
laptop I can use PuTTy to connect to the SSH daemon, so I assume the
physical connection is not the problem.


- I have the TCP/IP protocol installed on both interfaces.
- I've enabled "NetBIOS over TCP/IP" in TCP/IP Properties -> Advanced ->
WINS Configuration.
- I haven't disabled the TCP/IP NetBIOS Helper service.
- I haven't disabled the WF/ICS service.


I've shut down the ZoneAlarm firewall. I don't think uninstalling it
will make a difference.

I thought these NetBIOS things are needed only if I want to share files
or printers as ICS uses DHCP to broadcast the IP settings back to the
laptop. My goal is not to share files or printers, at least not
initially, but if that's necessery, I will have to do that first.

I've disabled the static IP addresses again, because you say assigning
static IP addresses won't help. So now I'm back to the original problem
of getting the IP address 169.254.76.163.

When the client gets 169.254.76.163, what does the host get? The host should be
using DHCP also, and should get 192.168.0.1.

To get Internet service, you need TCP/IP. You don't need NBT, or NetBIOS
Helper. Don't worry with them til you get Internet service working.
 
R

Robert L [MS-MVP]

posting the result of ipconfig /all on both computers may help.

Bob Lin, MS-MVP, MCSE & CNE
How to Setup Windows, Network, VPN & Remote Access on http://www.HowToNetworking.com
Networking, Internet, Routing, VPN Troubleshooting on http://www.ChicagoTech.net
This posting is provided "AS IS" with no warranties.
Don't send e-mail or reply to me except you need consulting services. Posting on MS newsgroup will benefit all readers and you may get more help.
Joost Molenaar said:
it seems to me the XP blocking win98 to access the Internet. make
sure the ip routing is enabled and no ip filtering enabled.

Bob Lin, MS-MVP, MCSE & CNE

I haven't seen any 'IP routing' options anywhere, so I don't know
whether they're enabled or disabled. I have seen an IP filtering screen,
and no settings have been made there, that is, it is disabled.

Thanks,


Joost
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top