dnsmasq: changed option nonwildcard to --bind-dynamic
authorFelix Fietkau <nbd@openwrt.org>
Sat, 19 Dec 2015 13:18:26 +0000 (13:18 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sat, 19 Dec 2015 13:18:26 +0000 (13:18 +0000)
Changed option nonwildcard from --bind-interfaces into --bind-dynamic.
With this, Dnsmasq binds the address of individual interfaces, allowing multiple
dnsmasq instances, but if new interfaces or addresses appear, it automatically
listens on those. This makes dynamically created interfaces work in the same way as
the default, but allows also use of other DNS-servers (like Named) at the same time
on diffirent interfaces where Dnsmasq is NOT configured, whereas with
--bind-interfaces will still reserve every interface even if not used and thus
disallowing use of any other DNS-program even on unused interfaces.

Tested-by: Vaasa Hacklab <info@vaasa.hacklab.fi>
Signed-off-by: Sami Olmari <sami@olmari.fi>
SVN-Revision: 47953

package/network/services/dnsmasq/files/dnsmasq.init

index d593a51dead5ba518f3393d0b17cdddf6a25ac11..a504f92e60628d6ecca31ab44130c72902c6e593 100644 (file)
@@ -130,7 +130,7 @@ dnsmasq() {
        append_bool "$cfg" expandhosts "--expand-hosts"
        append_bool "$cfg" enable_tftp "--enable-tftp"
        append_bool "$cfg" tftp_no_fail "--tftp-no-fail"
-       append_bool "$cfg" nonwildcard "--bind-interfaces"
+       append_bool "$cfg" nonwildcard "--bind-dynamic"
        append_bool "$cfg" fqdn "--dhcp-fqdn"
        append_bool "$cfg" proxydnssec "--proxy-dnssec"
        append_bool "$cfg" localservice "--local-service"