@SnowGhost:
This is your problem.
This will only allow VMs to talk to each other. The VMs can't talk to the host or other clients on other switches.
Set it to external.
You are not talking about the same thing. I say "private" in response to DDennisS, referring to Windows NLA, which has three options: private, public, and domain. I believe you are talking about virtual switches, which are either external, internal, or private. Obviously my virtual switch settings are external, otherwise I wouldn't have any connection to other devices like my cable modem or switch.