On 10/27/2015 12:26 AM, kna...@gmail.com wrote:
Hello!

I wonder if it is possible to implement the following scenario using venet but not veth device. There is a server with two network interfaces eth0 and eth1. Eth0 is connected to public network, eth1 - to private one. There is also venet0 interface on that host. CT running on that host has two venet - venet0:0 and venet0:1. I need to route all traffic from/to first venet interface inside CT (i.e. venet0:0) to the eth0, and the second one (venet0:1) - to the eth1, i.e. completely split public and private traffic. Maybe there is a way to add one more venetX device on the physical server (in addition to the already existing one venet0) and link/map them as below:
eth0 <-> venet0 <-> venet0:0
eth1 <-> venet1 <-> venet1:0
 or maybe its possible somehow do the same but with just single venet0?

Traffic is routed according to routing tables. For example, with the following setup

On the host:
eth0 112.3.4.5/24
eth1 10.1.2.3/8
default route via eth0

And a container with two venet IPs:
112.3.4.22/24
10.1.3.22/8

Then the traffic to 10.0.0.0/8 will go via eth1, and the rest will go via eth0.

In other words, you don't have to do anything special about it, just make
sure you specify the network masks when assigning IPs.
_______________________________________________
Users mailing list
Users@openvz.org
https://lists.openvz.org/mailman/listinfo/users

Reply via email to