James,
Welcome to to CF
I've had this issue before....do you have a firewall enabled? If so - disabled it (for testing) try connected to see what happens - chances are it'll connect and work which will make it a firewall issue.
Don't forget to re-enable the firewall...
Edit: Mods - this is not a VM issue - needs moving to Networking!