Comment 33 for bug 231060

Revision history for this message
Simon Kelley (simon-thekelleys) wrote : Re: [Bug 231060] Re: packages dnsmasq and libvirt-bin conflict with each other

On 19/06/12 10:10, Chris Halse Rogers wrote:

> Additionally, I'd like to know what the likely impact of adding bind-
> interfaces to dnsmasq is on users. What (if anything) will break on
> users' systems?
>

Three things change.

1) Dnsmasq loses the ability to provide service on dynamically created
interface. If an interface doesn't exist when dnsmasq starts, dnsmasq
will not be listening on that interface when it comes up. Similarly if
an interface changes address.

2) --interface=<non-existent interface> becomes a fatal error.

3) The semantics of -interface changes. Without --bind-interfaces,
--interface filters on packet arrival interface. With --bind-interface,
--interface=<iface> becomes equivalent to --listen-address=<address(es)
of iface>. So, on a multi-homed host, with --interface=<eth0>, a request
sent to the address of eth0 which arrives from eth1 will be answered
with --bind-interfaces, but not answered without it.

HTH

Simon.