You can connect computers in your home network to the Internet by using Internet Connection Sharing (ICS). The main benefit of this approach is you don’t need to buy new router to share Internet connection at home.
In order to make it works, you will need a Windows 7, Vista or XP computer set up with 2 network cards with one connects to Internet and the other one connects to home network. This computer can be enabled with ICS feature and is called ICS host computer. ICS host computer will act as a router to route the traffic from other computers to Internet, also means other computers at home can point to this computer as gateway in order to go to Internet. The ICS host computer must be turned on whenever other computers need to access Internet.
Here is typical home network that client computers access Internet through ICS host computer.
Windows 7 ICS Host Computer Setup
ICS Host Computer Setup – Windows Vista
Ad Hoc Wireless Network in Windows Vista