Having been used to VMPlayer for decades, I experimented with VirtualBox yesterday and spent quite a few hours trying to SSH into an instance, when in VMP it was a breeze.
I understand from these answers that VBox needs port forwarding or alternatively use Bridged (which worked for sometime then broke connectivity on the guest after some time) - then I just gave up on VBox.
Why this difference in implementation between the two ? Why does VMP require no port forwarding while VBox does ? Is it for better security ?
Even cloning a VM was not as easy as it is with VMP (just copy the entire dir!)
my guest IP: 192.168.124.153; host: (I am assuming 192.168.124.1 (Vmnet1) is the one - so it seems like it IS being bridged (I had earlier not looked at Vmnets, just my WLAN ip 192.168.0.x- my bad) - but it still begs the question - why does it work with the VMPlayer guest in NAT mode while the actual underlying connection looks bridged ? Is VMP doing something under the covers ?) - So when I changed to Bridged, the Guest IP address is now 18.104.22.168 (correctly) - and yes, I did restart after each N/w change
I guess I will accept the answer "the NAT/Bridge setting is largely irrelevant if you're only communicating from the VM Host to one of its guests"