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