Thanks for the suggestion, will try this out. Does it work even if a non-root user starts the container (via lxc-execute)? Thanks, Arun
----- Original Message ----- > From: Schorschi <schors...@dc.rr.com> > To: 'Arun M' <arun_...@yahoo.com>; lxc-users@lists.sourceforge.net > Cc: > Sent: Friday, 2 March 2012 7:16 AM > Subject: RE: [Lxc-users] adding a default gateway inside a container as a non > root user > > My tactical work around was to inject the route add into /etc/rc.d/rc.local > in the rootfs template for my LXC containers, so when I create each > container rc.local is staged, did the same with /etc/resolv.conf as well. > > Schorschi > > -----Original Message----- > From: Arun M [mailto:arun_...@yahoo.com] > Sent: Thursday, March 01, 2012 11:32 > To: lxc-users@lists.sourceforge.net > Subject: [Lxc-users] adding a default gateway inside a container as a non > root user > > Hi, > > I am trying to add a default gateway inside a lxc container so that the > application can talk to outside network. > > I used lxc-setcap to set capabilities and started the container as a > non-root user. > > lxc-execute -n alpha -f a.conf -- /bin/start.sh > > in start.sh :- > #!/bin/sh > route add default gw 169.254.100.1 > exec sh > > I get the following error :- > route: SIOCADDRT: Operation not permitted > > Tried adding cap_net_admin to lxc-init, making 'route' a suid program > etc > but did not help. > > The networking config is as follows:- > lxc.network.type = veth > > lxc.network.flags = up > lxc.network.link = br0 > lxc.network.name = eth1 > lxc.network.ipv4 = 169.254.100.6/24 > > Any pointers ? > > Thanks, > Arun > > ---------------------------------------------------------------------------- > -- > Virtualization & Cloud Management Using Capacity Planning Cloud computing > makes use of virtualization - but cloud computing also focuses on allowing > computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Lxc-users mailing list > Lxc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/lxc-users > ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users