I have two computers in my home sharing an internet connection. They both have Windows XP and are connected together with a cross-over cable and share the internet connection via Windows ICS.
The problem is that whenever the host machine connects to a VPN service the client machine loses internet connectivity. I understand this happens because establishing a VPN connection on the ICS Host modifies the Routing Table on the ICS Host and forces all clients that try to connect to the Internet to use the VPN routing table instead of the routing table used to connect to the Internet service provider (ISP) and I found this link while Googling for a solution:
It points out how this problem can be fixed but very very briefly. I would appreciate it if someone could explain to me how to edit my routing table and what should I change so the host machine can continue using its VPN connection while the client machine is using the routing table used to connect to my ISP on the host machine.