[Lxc-users] container hostname not visible to host, ubuntu 12.04

Li, Zeyang a.banknote at gmail.com
Fri Jul 6 15:18:38 UTC 2012


That fixed my problem. million thanks :D
Btw, is there a way to have lxc.init while not installing the full lxc
package? Is lxc.init the only thing I need in the container to have
lxc-execute working?

Zeyang

On Fri, Jul 6, 2012 at 9:48 PM, Stéphane Graber <stgraber at ubuntu.com> wrote:
> On 07/06/2012 04:09 AM, Ben Butler-Cole wrote:
>> [back on-list]
>>
>> On 6 July 2012 08:59, Li, Zeyang <a.banknote at gmail.com
>> <mailto:a.banknote at gmail.com>> wrote:
>>
>>     "I also see that you seem to be running the LXC network inside the
>>     guest as well as on the host (it too has an lxcbr0 bridge network). Is
>>     this intentional?"
>>     This is not intentional, but I don't remember ever setting it up so
>>     frankly I don't know why it showed. It does have any adverse effect?
>>
>>
>> I think it will appear automatically if you have installed the lxc
>> package on the guest (which should not be necessary unless you are
>> trying to nest containers). I don't know of any adverse effect, but I
>> don't have a good understanding of networking.
>>
>> -Ben
>
> Well, it's actually creating a relatively big mess :)
>
> When you have lxcbr0 on both your host and your container, you'll have
> the following case:
>  - host lxcbr0: 10.0.3.1/24
>  - container eth0: 10.0.3.X/24
>  - container lxcbr0: 10.0.3.1/24
>
> So when you're pining 10.0.3.1 from the container, you're not pinging
> the host at all, you're pinging the container on its lxcbr0 interface.
>
> In short, installing lxc in the container will in most cases cut you
> from the outside world completely.
>
> You have a few ways of fixing this:
>  - If you want to use lxcbr0 in that container, then edit
> /etc/default/lxc in the container to change the subnet to something else
> than 10.0.3.0/24, then reboot your container.
>  - If you don't want lxcbr0 in the container, also edit /etc/default/lxc
> in the container and set USE_LXC_BRIDGE to false, then reboot the container.
>
>
> After that, all should be back to normal.
>
> --
> Stéphane Graber
> Ubuntu developer
> http://www.ubuntu.com
>
>




More information about the lxc-users mailing list