[libvirt-users] dhcpd (via systemd) @boottime which does not wait for the interface..
lejeczek
peljasz at yahoo.co.uk
Thu May 12 16:23:04 UTC 2016
On Fri, 2016-05-06 at 07:41 -0400, Laine Stump wrote:
> On 05/04/2016 08:40 AM, lejeczek wrote:
>
> > hi users
> >
> >
> > I have my dhcpd to serve nothing but virbr0 (libvirt), OS is Centos
> > 7.2
> > Dhcpd would not start, complaining like this:
> >
>
> Is virbr0 created by libvirt as part of one of its "virtual
> networks"? If so, why are you using dhcpd rather than the dnsmasq
> that libvirt already runs for it (and how are you managing to
> terminate the dnsmasq process run by libvirt so its listening socket
> doesn't conflict with the listener setup by dhcpd?)
yes, set up like this:
<forward mode='route'/>
<bridge name='virbr0' stp='on' delay='0'/>
It really is simple plain vanilla setup, maybe not common but simple,
should be easy to reproduce: libvirtd's only one virbr0 and dhcpd to
listen only on this iface.
>
>
>
> > >
> > > >
> >
> >
> >
> >
> > > > No subnet declaration for virbr0 (no IPv4 addresses).
> >
> > > > ** Ignoring requests on virbr0. If this is not what
> >
> > > > you want, please write a subnet declaration
> >
> > > > in your dhcpd.conf file for the network segment
> >
> > > > to which interface virbr0 is attached. **
> >
> >
> >
> >
> >
> > > > and systemctl -l shows:
> >
> > > > ...
> >
> > > > systemd[1]: start request repeated too quickly for
> > dhcpd.service
> >
> > > > ...
> >
> >
> >
> >
> >
> > > > but suffice to restart dhcpd and all works!
> >
> > > > I'v customized systemd's service conf, I've put:
> >
> >
> >
> >
> >
> > > > After=libvirtd.service
> >
> > > > Requisite=libvirtd.service
> >
> >
> >
> >
>
>
>
> If virbr0 is created by libvirt, it's already starting a dnsmasq
> process to handle dhcp requests, so you don't need (and shouldn't be
> able to start) dhcpd listening on it. If virbr0 *isn't* created by
> libvirt, then the change to systemd's configuration won't have any
> effect.
>
>
>
> > >
> > > >
> >
> >
> >
> >
> > > > but this did not help.
> >
> > > > Would you share your thoughts? Systemd list say it's
> > libvirt (wrong)doing.
> >
> > > > many thanks.
> >
> >
> >
> >
>
> > >
> > > >
> > > > L.
> >
> >
> >
> >
> >
> > > >
> >
> >
> > > > _______________________________________________
> > libvirt-users mailing list
> >
libvirt-users at redhat.com> >
https://www.redhat.com/mailman/listinfo/libvirt-users
> >
> >
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20160512/ddbc25fb/attachment.htm>
More information about the libvirt-users
mailing list