host Linux server 4.15.0-22-generic #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 x86_64 GNU/Linux
It took a while to figure out that changes in
/etc/lxc/dnsmasq.conf will only be applied after having
lxc-net restarted, or at least that is how it worked out on this box.
Perhaps that is logical/apparent to users with extensive networking knowledge but it might be less so for the less expirienced user. Having looked into the LXC online documentation I failed to find any such stipulation. Perhaps that could be improved.
In case the container’s ip is still not assigned as designated in
dnsmasq.conf it might be worth flushing the dhcp pool cached by dnsmasq -
echo "" > /var/lib/misc/dnsmasq.lxcbr0.leases and restart lxc-net afterwards