Hi,
As you know, virtual switches are working same as physical switches on layer 2, ports communications are based on MAC. So it's impossible.
You can install a server such as Windows server 2008 and use "Remote Access Services" and NAT for other your clients.
Davoud.