Here is the output that you requested:
glenn@acer:/sbin$ sudo ./ifconfig
eth0 Link encap:Ethernet HWaddr 00:1c:25:e5:71:ee
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
IT's odd that your linux machine is the .1 IP. Are you *sure* that
* you have ICS enabled on your windows machine
* your ethernet interface is set to dynamic or roaming mode
glenn@acer:/sbin$ sudo route -n
[sudo] password for glenn:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
The fact that you have no default route won't help anything. This
implies to me that ICS is not actually set up correctly, or that you
have set it up and then changed some other settings, eg manually
configuring IP addresses.
Can you please verify that if you have manually configured any IP
addresses, you've reverted those changes and gone back to dynamic mode.
As a final test - and if this doesn't work, it means you don't have ICS
set up, and you'll need to get that sorted, or else find some other
solution - run the following commandin a terminal:
sudo route add default gw 192.168.0.2
This will add a default route via your windows system (192.168.0.2). If
ICS is in fact set up, then doing this will direct outbound traffic from
your linux system to be sent to your windows ICS system, which will then
do the "right thing".
To test, again
or try browsing a website, or whatever
If none of this works, you need to go back and check, and check again,
that ICS is set up, that you have your network interfaces set to auto
configure / roaming / dynamic/ dhcp /whatever other term might get used.