While functioning in the bridged mode, each container virtual network adapter appears as a full participant on the network to which it is connected and needs to have its own identity on this network.
Fist of all, to start functioning on a TCP/IP network, a veth virtual adapter should be assigned an IP address. This can be done as follows:
# prlctl set MyCT --ifname netif1 --ipadd 192.168.144.123
This command sets an IP address 192.168.144.123 for the netif1 adapter in the container MyCT. If you want to use the Dynamic Host Configuration Protocol (DHCP) to make the netif1 adapter of the container MyCT automatically receive TCP/IP configuration settings, you can issue the following command instead:
# prlctl set MyCT --ifname netif1 --dhcp yes
Any static IP address assigned to the container virtual network adapter can be removed by executing the following command:
# prlctl set MyCT --ifname netif1 --ipdel 192.168.144.123
You can also delete all IP addresses set for the container MyCT at once:
# prlctl set MyCT --ifname netif1 --ipdel all
You may also wish to set the following parameters for a container network adapter:
-
A DNS server that the container virtual adapter is supposed to use:
# prlctl set MyCT --ifname netif1 --nameserver 192.168.100.111 -
A gateway to be used for routing the traffic of the container virtual adapter:
# prlctl set MyCT --ifname netif1 --gw 192.168.111.1