The IP 169.254.x.x is the problem. Te following post may help.
Vista and XP ICS problem with 169 IP address
http://www.chicagotech.net/vista/vistaics.htm
How to: Enabling ICS on Vista
Do not use ICS on a network with domain controllers, DNS servers,
gateways, or DHCP servers. And don't use ICS on systems configured for
static IP addresses ...
http://www.chicagotech.net/netforums... sc&highlight=
--
Bob Lin, MS-MVP, MCSE & CNE
Networking, Internet, Routing, VPN Troubleshooting on
http://www.ChicagoTech.net
How to Setup Windows, Network, VPN & Remote Access on
http://www.HowToNetworking.com
"tshryock" <guest@unknown-email.com> wrote in message
news:114b374a27f57ad0a8f2727db276af1a@nntp-gateway.com...
>
> OK, hopefully this is what's needed. I left out the DNS stuff because
> there weren't any values on the XP machine to compare them to:
>
> The mothership (vista) says:
> IP 76.188.97.241
> sub 255 255 240 0
> For the LAN (via the command prompt on vista):
> Autoconfig IP4 169.254.52.67
> Sub 255 255 0 0
>
> The client (XP) says:
> Ethernet:
> Autoconfig IP4 169.254.97.110
> sub 255 255 0 0
>
> Remember, I can file share, but can't get Internet access on XP via the
> Vista machine.
>
> Thanks!
>
>
> --
> tshryock