[lxc-users] lxd not starting dnsmasq
    Mike Wright 
    nobody at nospam.hostisimo.com
       
    Mon Aug 20 17:57:28 UTC 2018
    
    
  
Hi all,
My system is ubuntu bionic, kernel 4.15, lxd 3.2 (non-snap), fully upgraded.
After starting LXD (systemctl start lxd.socket lxd) I can create 
containers which get an eth0 that's defined in 
/etc/netplan/50-cloud-init.yaml as dhcp but they don't pick up an address.
Further investigation shows that dnsmasq is not running on the host.  I 
haven't been able to find any docs about this.  I'd start it manually 
but I can't find where/how the config for it is stored/created.
"lxc network list" shows this:
+--------+----------+---------+-------------+---------+
| LXD    | bridge   | NO      |             | 1       |
+--------+----------+---------+-------------+---------+
Thinking this may be the source of the problem I tried "lxc network set 
LXD dns.mode managed" and got "Error: Only managed networks can be 
modified."  Câline! (thank you, netflix)
I can manually add addresses to the bridge and containers and networking 
works but I'd prefer dhcp.
I've spent days chasing this.  Uninstall, purge, install, and nothing.
What really perplexes me is that the first couple of times I installed 
lxd dnsmasq always was started when lxd was started.  (Lot of 
(un)installs trying to figure out zfs :/ ).  Now it never starts dnsmasq.
Anybody have any pointers?
Thanks,
Mike Wright
    
    
More information about the lxc-users
mailing list