On Tue, Apr 11, 2006 at 03:48:48PM +0300, Nikolay Kichukov wrote:
> Hi,
> Thanks for the advise,
> I'd like to test that and I already have raw_icmp in the flags file for
> the vserver, but is there a way i can set that without rebooting the
> vserver?

yes, of course, 

# vattribute --set --xid <xid> --flag raw_icmp

should do what you want to do at runtime
<xid> is the context id of your guest

> I've searched for information about chcontext and did not find a lot
> about setting those caps and flags dynamically. Is that possible? If
> yes, how?

also vattribute will allow you to change ccaps
but not bcaps for now ...

> Also, another question is, i have already created(built) the vserver
> without --context NNN, and now I would like to get the vserver running
> only in a specified context, ie. 444. How can i implement that?

# echo 444 >/etc/vservers/<name>/context

where <name> is the name of your guest

HTH,
Herbert

> Thanks and regards,
> -Nikolay Kichukov
> 
> 
> On Tue, 2006-04-11 at 00:33 +0200, Herbert Poetzl wrote:
> > On Tue, Apr 11, 2006 at 02:31:09AM +0300, Nikolay Kichukov wrote:
> > > Hi everybody,
> > > I am having a problem tracerouting from a guest.
> > > 
> > > Here is the output:
> > > 
> > > As root:
> > > 
> > > traceroute 192.168.0.2
> > > 
> > > traceroute: raw socket: Operation not permitted
> > 
> > please try with the raw_icmp context capability
> > (http://linux-vserver.org/Caps+and+Flags) assigned
> > to your guest, if that still fails, please let me
> > know ...
> > 
> > TIA,
> > Herbert
> > 
> > > Some further information:
> > > 
> > > Versions:
> > > 
> > >                   Kernel: 2.6.14.4-vs2.1.0nevir
> > >                   VS-API: 0x00020001
> > >             util-vserver: 0.30.209; Jan  8 2006, 12:24:41
> > > Features:
> > >         CC: gcc, gcc (GCC) 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)
> > >                      CXX: g++, g++ (GCC) 4.0.3 20051201 (prerelease)
> > > (Debian 4.0.2-5)
> > > 
> > >                 CPPFLAGS: ''
> > >                   CFLAGS: '-Wall -g  -O2 -std=c99 -Wall -pedantic -W
> > > -funit-at-a-time'
> > >                 CXXFLAGS: '-g -O2 -ansi -Wall -pedantic -W
> > > -fmessage-length=0 -funit-at-a-time'
> > > 
> > >               build/host: i486-pc-linux-gnu/i486-pc-linux-gnu
> > >             Use dietlibc: yes
> > >       Build C++ programs: yes
> > >       Build C99 programs: yes
> > >           Available APIs: compat,v11,v13,fscompat,net,oldproc,olduts
> > >            ext2fs Source: e2fsprogs
> > >    syscall(2) invocation: alternative
> > >      vserver(2) syscall#: 273/glibc
> > > 
> > > Paths:
> > >                   prefix: /usr
> > >        sysconf-Directory: /etc
> > >            cfg-Directory: /etc/vservers
> > >         initrd-Directory: $(sysconfdir)/init.d
> > >       pkgstate-Directory: /var/run/vservers
> > >          vserver-Rootdir: /var/lib/vservers
> > > 
> > > Assumed 'SYSINFO' as no other option given; try '--help' for more
> > > information.
> > > 
> > > 
> > > Thanks,
> > > -Nikolay Kichukov
> > > 
> > > 
> > > _______________________________________________
> > > Vserver mailing list
> > > Vserver@list.linux-vserver.org
> > > http://list.linux-vserver.org/mailman/listinfo/vserver
_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to