6 Virtual networking
any reason, you prefer two or more VMs on the same machine to communi- cate privately, hiding their data from both the host system and the user, bridged networking therefore is not an option.
2.Speed. Internal networking is more efficient than bridged networking, as VirtualBox can directly transmit the data without having to send it through the host operating system’s networking stack.
Internal networks are created automatically as needed, i.e. there is no central con- figuration. Every internal network is identified simply by its name. Once there is more than one active virtual network card with the same internal network ID, the VirtualBox support driver will automatically “wire” the cards and act as a network switch. The VirtualBox support driver implements a complete Ethernet switch and supports both broadcast/multicast frames and promiscuous mode.
In order to attach a VM’s network card to an internal network, set its networking mode to “internal networking”. There are two ways to accomplish this:
•You can use a VM’s “Settings” dialog in the VirtualBox graphical user interface. In the “Networking” category of the settings dialog, select “Internal Networking” from the
•You can use VBoxManage modifyvm <VM name>
Unless you configure the (virtual) network cards in the guest operating systems that are participating in the internal network to use static IP addresses, you may want to use the DHCP server that is built into VirtualBox to manage IP addresses for the internal network. Please see chapter 8.26, VBoxManage dhcpserver, page 133 for details.
As a security measure, the Linux implementation of internal networking only allows VMs running under the same user ID to establish an internal network.
6.6 Host-only networking
94