<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:΢ÈíÑźÚ
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Many thanks<br><br>I switch to Ubuntu 12.04 and use lxc-ubuntu to prepare my filesystem. Then I add the network part to config file like:<br><br>lxc.utsname = amd64<br>lxc.tty = 4<br>lxc.pts = 1024<br>lxc.rootfs = /lxc/rootfs<br>lxc.mount  = /lxc/fstab<br><b>lxc.network.type = veth<br>lxc.network.flags = up<br>lxc.network.link = br0<br>lxc.network.name = eth0<br>lxc.network.ipv4 = 10.5.0.122/24</b><br><br>lxc.cgroup.devices.deny = a<br># /dev/null and zero<br>lxc.cgroup.devices.allow = c 1:3 rwm<br>lxc.cgroup.devices.allow = c 1:5 rwm<br># consoles<br>lxc.cgroup.devices.allow = c 5:1 rwm<br>lxc.cgroup.devices.allow = c 5:0 rwm<br>#lxc.cgroup.devices.allow = c 4:0 rwm<br>#lxc.cgroup.devices.allow = c 4:1 rwm<br># /dev/{,u}random<br>lxc.cgroup.devices.allow = c 1:9 rwm<br>lxc.cgroup.devices.allow = c 1:8 rwm<br>lxc.cgroup.devices.allow = c 136:* rwm<br>lxc.cgroup.devices.allow = c 5:2 rwm<br># rtc<br>lxc.cgroup.devices.allow = c 254:0 rwm<br>#fuse<br>lxc.cgroup.devices.allow = c 10:229 rwm<br><br>And now container can start , but the network fails to be configured with the ip i assigned. <br>After i login to container, and get the ip like "inet addr:69.69.69.23 " <br><br>Do i miss something?<br><br>Many Thanks!<br><br><div><font class="ecxApple-style-span" face="΢ÈíÑźÚ" size="2">Z. Zhang</font></div><font class="ecxApple-style-span" face="΢ÈíÑźÚ" size="2">National Research Center for intelligent Computing Systems,</font><div><font class="ecxApple-style-span" face="΢ÈíÑźÚ" size="2">ICT, Chinese Academy of Sciences </font><br>
<div style="font-family:\005fae\008f6f\0096c5\009ed1;font-size:10pt">
<div> </div></div></div><br><br><div><div id="ecxSkyDrivePlaceholder"></div>> Date: Wed, 9 May 2012 16:32:05 +0700<br>> Subject: Re: [Lxc-users] starting container requires re-login?<br>> From: list@fajar.net<br>> To: zhang_zhang@live.com<br>> CC: lxc-users@lists.sourceforge.net<br>> <br>> On Wed, May 9, 2012 at 4:26 PM, ÕÅÕ <zhang_zhang@live.com> wrote:<br>> > hello<br>> ><br>> > i have configured the lxc with basic settings like this:<br>> >     lxc.ustname = lxc1<br>> >     lxc.network.type = veth<br>> >     lxc.network.flags = up<br>> >     lxc.network.link = br0<br>> >     lxc.network.name = eth0<br>> >     lxc.network.ipv4 = 192.168.1.122/24<br>> >     lxc.rootfs = /lxc/rootfs<br>> >     lxc.mount = /lxc/fstab<br>> ><br>> > and the filesystem to be mount is fresh using<br>> > debootstrap --arch amd64 lucid /lxc/rootfs http://archive.ubuntu.com/ubuntu<br>> > After typing command: lxc-create and lxc-start, the host system requires me<br>> > to re-login. Then I do it and try to connect the just lauched container<br>> > using ssh,but i get the following error:<br>> > PTY allocation request failed on channel 0<br>> > stdin:is not a tty<br>> > could anyone offer some help? you are warmly welcome!<br>> > Thanks a lot!<br>> <br>> My guess is you somehow mixed up the host and container's tty.<br>> Possibly due to incomplete container config file.<br>> <br>> You didn't mention what your host is. If it's not ubuntu precise,<br>> better upgrade.<br>> <br>> As for the guest container, there are other modifications needed, so<br>> ONLY using debootstrap is not enough. I suggest you create it using<br>> "lxc-create -n name_of_your_container -t ubuntu -- -r lucid" instead,<br>> or look at /usr/lib/lxc/templates/lxc-ubuntu to see what modifications<br>> are needed.<br>> <br>> -- <br>> Fajar<br></div>                                        </div></body>
</html>