Hi,

I have a requirement to create two virtual interfaces (eth0, eth1) in
a linux container and separate traffic between the two based on ip
route. Basically eth0 (or eth1) should be used for external world and
eth1 for communication terminating at host. How do I go about doing
this?

I created two interfaces in the config and can see both of them in the
container.

lxc.network.type = veth
lxc.network.link = br0
lxc.network.ipv4 = 128.107.159.183/22
lxc.network.name = eth0
lxc.network.flags = up
lxc.network.mtu = 1500
lxc.network.type = veth
lxc.network.link = br0
lxc.network.ipv4 = 128.107.159.185/22
lxc.network.name = eth1
lxc.network.flags = up

159: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP qlen 1000
161: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP qlen 1000

The problem is using eth1, I cannot ping the default gw.

# ip route show
128.107.156.0/22 dev eth0  proto kernel  scope link  src 128.107.159.183
128.107.156.0/22 dev eth1  proto kernel  scope link  src 128.107.159.185
default via 128.107.159.175 dev eth1  <<< Added host as well in the
route as just adding default gw didn't work
default via 128.107.156.2 dev eth1 << default gw
default via 128.107.156.2 dev eth0

BTW, I run 2.6.32 + fedora 12.

Thanks,
Nirmal

------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users

Reply via email to