[libvirt-users] dnsmasq not started when no dhcp enabled ?
Laine Stump
laine at laine.org
Sat Mar 12 13:43:41 UTC 2011
On 03/08/2011 03:21 PM, jbd wrote:
> Hello everybody,
>
> i've defined a simple network, with no dhcp. I'd like to use dnsmasq
> only as a dns server.
>
> $ virsh net-dumpxml basicswitch
> <network>
> <name>basicswitch</name>
> <uuid>60f491d2-d6c4-6b57-8a50-081cace8dedc</uuid>
> <forward mode='nat'/>
> <bridge name='virbr1' stp='on' delay='0' />
> <ip address='192.168.100.1' netmask='255.255.255.0'>
> </ip>
> </network>
>
> I start it :
>
> $ virsh net-start basicswitch
> Network basicswitch started
>
> $ virsh net-list
> Name State Autostart
> -----------------------------------------
> basicswitch active no
>
> But i see no dnsmasq process :
>
> $ ps fax|grep dnsmas[q]
>
> Here the output of "virsh version" :
>
> $ virsh version
> Compiled against library: libvir 0.8.8
> Using library: libvir 0.8.8
> Using API: QEMU 0.8.8
> Running hypervisor: QEMU 0.12.5
>
> What is funny is that the dnsmasq process is created on another box
> with different version :
>
> $ virsh version
> Compiled against library: libvir 0.8.3
> Using library: libvir 0.8.3
> Using API: QEMU 0.8.3
> Running hypervisor: QEMU 0.12.5
>
> $ ps fax|grep dnsmas[q]
> 7104 ? S 0:00 dnsmasq --strict-order --bind-interfaces
> --pid-file=/var/run/libvirt/network/basicswitch.pid --conf-file=
> --listen-address 192.168.100.1 --except-interface lo
>
> Any advice on it ?
Sigh. Yes, there was a regression when I added IPv6 support for virtual
networks. I pushed a fix last night. Thanks for the report!
https://www.redhat.com/archives/libvir-list/2011-March/msg00584.html
commit 7892edc9cc45e4fb1079b627bda3f571ac27041f
Author: Laine Stump <laine at laine.org>
Date: Fri Mar 11 11:47:58 2011 -0500
network driver: Start dnsmasq even if no dhcp ranges/hosts are
specified.
More information about the libvirt-users
mailing list