<div dir="ltr">Hello everyone,<div><br></div><div>I have multiple virtual networks defined on my Server:</div><div><div># virsh net-list --all</div><div> Name                 State      Autostart     Persistent</div><div>----------------------------------------------------------</div><div> default              active     yes           yes</div><div>...</div><div> virtual-mgt-5        active     yes           yes<br></div><div> ...</div><div><br></div><div>When a VM is started on one of them with an interface which needs the dnsmasq DHCP server to get its IP address/len, it remains inaccessible with the FQDN once the IP information is acquired.</div><div><br></div><div>The default values are used for each dnsmasq instance:</div><div><div>● libvirtd.service - Virtualization daemon</div><div>   Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)</div><div>   Active: active (running) since Sat 2017-06-10 19:48:58 CEST; 3ms ago</div><div>     Docs: man:libvirtd(8)</div><div>           <a href="http://libvirt.org">http://libvirt.org</a></div><div> Main PID: 25365 (libvirtd)</div><div>    Tasks: 35 (limit: 4915)</div><div>   Memory: 27.1M</div><div>      CPU: 28ms</div><div>   CGroup: /system.slice/libvirtd.service</div><div>           ├─22262 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper</div><div>           ├─22263 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper</div><div>...</div><div>           ├─24061 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/virtual-mgt-5.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper<br></div><div>           ├─24062 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/virtual-mgt-5.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper</div><div>...</div><div>           ├─25365 /usr/sbin/libvirtd<br></div><div>           └─25384 /usr/sbin/dnsmasq --help</div></div><div><br></div><div>I wonder whether the option "--leasefile-ro" gets in the way or not: there must be a key=value in /etc/libvirt/qemu/networks/<virtual_network>.xml to enable this behavior, but could not find it in the <a href="https://libvirt.org/formatnetwork.html">Network XML format</a>.</div><div><br></div><div>The contents of my XML file are:</div><div><div><network ipv6='yes'></div><div>  <name>virtual-mgt-5</name></div><div>  <uuid>193ac2c9-13fc-44a6-83f8-477790f1f470</uuid></div><div>  <forward mode='route'/></div><div>  <bridge name='virbr5' stp='on' delay='0'/></div><div>  <mac address='52:54:00:b9:ea:63'/></div><div>  <domain name='<a href="http://actionmystique.net">actionmystique.net</a>'/></div><div>  <ip address='172.21.0.1' netmask='255.255.0.0'></div><div>    <dhcp></div><div>      <range start='172.21.0.1' end='172.21.255.254'/></div><div>    </dhcp></div><div>  </ip></div><div>  <ip family='ipv6' address='fc21::1' prefix='64'></div><div>    <dhcp></div><div>      <range start='fc21::1' end='fc21::fffe'/></div><div>    </dhcp></div><div>  </ip></div><div></network></div></div><div><br></div><div>Any suggestion?</div>-- <br><div class="gmail_signature">Jean-Christophe</div>
</div></div>