Configuring Virtual Machines and Containers in Host-Routed Mode
You can configure the following parameters of network adapters that operate in the host-routed mode:
- IP addresses and network masks
- DNS servers
- DNS search domains
Setting IP Addresses
The session below shows how to set IP addresses for the virtual machine MyVM and the container MyCT
| |
net0 in the commands above denotes the network card in the virtual machine MyVM to assign the IP address to. You can view all network cards of a virtual machine using the prlctl list VM_name -i command. For the container MyCT, you do not need to specify the network card name; prlctl set automatically performs the operation on the default adapter that always operates in the host-routed mode.
Setting DNS Server Addresses
To set a DNS server for the virtual machine MyVM and the container MyCT, you can use the following commands:
| |
Setting DNS Search Domains
To set a DNS search domain for the virtual machine MyVM and the container MyCT, run these commands:
| |
Note the following:
- You can only configure network settings of virtual machines that have Virtuozzo guest tools installed.
- Network adapters operating in the routed mode must have at least one static IP address assigned.
- To be able to assign network masks to containers operating in the
venet0networking mode, set theUSE_VENET_MASKparameter in the/etc/vz/vz.confconfiguration file toyes. - Containers can only have one network adapter operating in the host-routed mode. This adapter is automatically created when you create a container.
- You can set name servers and search domain in
/etc/vz/vz.confwith theNAMESERVERandSEARCHDOMAINparameters. If set toinherit, the values will be copied from/etc/resolv.confon the host.
Switching Virtual Machine Adapters to Host-Routed Mode
By default, a virtual adapter in any newly created virtual machine starts operating in the bridged mode (see Connecting Virtual Environments to Virtual Networks for details). To change the current network mode to host-routed, you can run the following command:
| |
For example, to set the net0 adapter in the virtual machine MyVM to operate in the host-routed mode, use this command:
| |