There is ICS in the OS, but it's finicky. Try VIRTUAL ROUTER (see google) and be aware that support is non-existent. (this stuff is too finicky.)
I have searched online for this and I am still unclear if it is possible. I have a laptop connected to my tv for watching videos. It is connected to my home network through a wireless connection. Can I share the internet with my blu-ray player through the laptops ethernet port? The blu-ray doesn't have wireless and it's too far from my router.