libvirt launches dnsmasq for non-dhcp networks.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libvirt (Fedora) |
Won't Fix
|
Medium
|
|||
libvirt (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
When defining a network in libvirt that does not have a dhcp section, dnsmasq is still started for the that network. This prevents you from starting your own version, or binding other software to that interface that does the same thing.
For example.
<network>
<name>net1</name>
<forward dev='eth0' mode='route'/>
<bridge name='virbr1' stp='off' forwardDelay='0' />
<ip address='10.0.0.1' netmask=
</ip>
</network>
When you run 'virsh net-create net1.xml' you get:
nobody 1343 1 0 09:59 ? 00:00:00 dnsmasq --strict-order --bind-interfaces --pid-file=
(NB. This doesn't happen on a CentOS 5.4 server running the standard libvirtd v0.6.3).
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: libvirt-bin 0.7.5-5ubuntu27
ProcVersionSign
Uname: Linux 2.6.32-22-server x86_64
Architecture: amd64
Date: Mon May 24 10:05:17 2010
InstallationMedia: Ubuntu-Server 10.04 LTS "Lucid Lynx" - Release amd64 (20100427)
ProcEnviron:
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: libvirt
Changed in libvirt (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in libvirt (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in libvirt (Fedora): | |
importance: | Unknown → Medium |
status: | Unknown → Won't Fix |
On natty libvirt seems to start dnsmasq on lo by default despite "--except-interface lo".