<div dir="ltr">Hello all,<div><br></div><div>I just started playing around with LXC earlier today. </div><div><br></div><div>I'm on Ubuntu 12.04.4 LTS, running LXC version 0.7.5-3ubuntu69</div><div><br></div><div>I'm using LXC out-of-the-box, which means it's by default using a dnsmasq server.</div>
<div><br></div><div>If I get a container up and running with:</div><div><br></div><div><i>lxc-create -t ubuntu -n c1</i></div><div><i>lxc-start -d -n c1</i></div><div><i><br></i></div><div>I cannot resolve the hostname. </div>
<div><br></div><div><i>ssh c1 </i>times out, I cannot <i>ping c1</i>, and <i>host c1 </i>also fails.</div><div><br></div><div>However, I am able to connect through ssh if I grab the ip address directly by checking dnsmasq's lease:</div>
<div><br></div><div><i>cat /var/lib/misc/dnsmasq.leases</i></div><div><i><br></i></div><div>I can add the leased ip to my /etc/hosts and it resolves just fine, but this is not optimal as it will break as soon as a container gets assigned a new address.</div>
<div><br></div><div>I'll also note that I tried adding '<i>dhcp-host=c1,10.0.3.101</i>' to /etc/lxc/dnsmasq.conf and restarted the network manager, as well as the lxc-net service, and this did nothing. The container was still dynamically assigned an IP.</div>
<div><br></div><div>I've been googling for the better part of the afternoon and figured I'd hit up the list, as I could not find anything. My networking chops are not the greatest - I'd say I'm at the high end of novice.</div>
<div><br></div><div>Thanks in advance!</div><div><br></div><div>Liam</div><div><br></div><div><br></div><div><br></div><div><br></div></div>