For couple months, I have been involved in setting up a lab and for this, I started using Oracle Vistual box with some pre-build template to speed up the initial process. It was always in back of my mind that when it is built, how other users in different offices gonna connect and use it ? Also what will happen when a lab on my laptop is moved from one network to the other network ?
I was thinking of using WebEx in worse case scenario till I saw an article in Oracle which provided different connection options with which each VM can be setup in Virtual box. They are listed in below and for my case in which users want to login to vms via SSH or SQL*Developer, Bridged Networking is the best.
I put digram from the Oracle article here for my ease of reference. If you are interested in more details, please check the link at the end of this post.
Reference : https://blogs.oracle.com/fatbloke/entry/networking_in_virtualbox1