On 09/04/11 07:00, Linus Lüssing wrote: > With this commit the --address option of dnsmasq, directly returning ip > addresses for certain domains instead of querying the dns server, can be > configured in the dhcp uci configuration file. See the dnsmasq manpage > for further details of this option. > > Signed-off-by: Linus Lüssing <linus.luess...@web.de> > --- > package/dnsmasq/files/dhcp.conf | 1 + > package/dnsmasq/files/dnsmasq.init | 5 +++++ > 2 files changed, 6 insertions(+), 0 deletions(-) > > diff --git a/package/dnsmasq/files/dhcp.conf b/package/dnsmasq/files/dhcp.conf > index 660b06a..5ba772e 100644 > --- a/package/dnsmasq/files/dhcp.conf > +++ b/package/dnsmasq/files/dhcp.conf > @@ -15,6 +15,7 @@ config dnsmasq > option leasefile '/tmp/dhcp.leases' > option resolvfile '/tmp/resolv.conf.auto' > #list server '/mycompany.local/1.2.3.4' > + #list address '/whatever.domain/192.168.123.45' > #option nonwildcard 1 > #list interface br-lan > #list notinterface lo > diff --git a/package/dnsmasq/files/dnsmasq.init > b/package/dnsmasq/files/dnsmasq.init > index cd5a78a..8334b38 100644 > --- a/package/dnsmasq/files/dnsmasq.init > +++ b/package/dnsmasq/files/dnsmasq.init > @@ -41,6 +41,10 @@ append_server() { > append args "-S $1" > } > > +append_address() { > + append args "-A $1" > +} > + > append_interface() { > local ifname=$(uci_get_state network "$1" ifname "$1") > append args "-i $ifname" > @@ -88,6 +92,7 @@ dnsmasq() { > append_parm "$cfg" "domain" "-s" > append_parm "$cfg" "local" "-S" > config_list_foreach "$cfg" "server" append_server > + config_list_foreach "$cfg" "address" append_address > config_list_foreach "$cfg" "interface" append_interface > config_list_foreach "$cfg" "notinterface" append_notinterface > config_list_foreach "$cfg" "addnhosts" append_addnhosts
hi, you should simply symlink /etc/resolv.conf to /tmp/resolv.conf.auto in this case thx, John _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel