From: Herbert Poetzl (herbert_at_13thfloor.at)
Date: Sun 30 Mar 2003 - 17:46:11 BST
On Sun, Mar 30, 2003 at 06:15:05PM +0200, Martin List-Petersen wrote:
> Hi,
>
> i seem to have a odd problem:
>
> My vservers doen't seem to be bound to only access their own ip-adress.
>
> When i enter a vserver with: vserver servername enter
> it gives me the following output:
> SIOCSIFBRDADDR: Cannot assign requested address
> SIOCSIFFLAGS: Cannot assign requested address
^^^^^^^^^^^^^^^^^
seems like the script could not create the alias
required for this virtual server ...
possible causes:
- your servernames are 'verylongname001', 'verylongname002', ...
- the alias names ethX:<servername> collide with existing
aliases ...
- the script is broken ...
- the kernel is broken ...
hth,
Herbert
> ipv4root is now x.x.x.x
> New security context is 12
>
> So it seems, that i maybe missed something during compile of the kernel
> (am I right here ?)
>
> The machine is running Debian Woody, kernel 2.4.20ctx-16, vserver
> package 0.22-7 and was a fresh install. On my other server (running
> Debian Woody, kernel 2.4.19ctx-15, vserver package 0.21-1) i don't have
> that problem at all.
>
> What also happens is that for example exim inside a vserver also binds
> ip's which it doesn't has access to (besides .. all vserver have
> CAP_NET_RAW capability)
>
> What can i do to find out, what i missed ? Any hints ?
>
> --
> Regards,
> Martin List-Petersen
> martin at list-petersen dot dk
> --
> Manly's Maxim:
> Logic is a systematic method of coming to the wrong conclusion
> with confidence.