From aaa8dc97b4ce7a2283f1eddfc2e033c243be33c4 Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Sat, 13 Jul 2019 16:40:39 +0800 Subject: [PATCH] fix problems with DNS --- .../luasrc/controller/flowoffload.lua | 2 +- .../root/etc/init.d/flowoffload | 35 +++++++++---------- 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/package/lean/luci-app-flowoffload/luasrc/controller/flowoffload.lua b/package/lean/luci-app-flowoffload/luasrc/controller/flowoffload.lua index eb907166a1..883092cbc5 100755 --- a/package/lean/luci-app-flowoffload/luasrc/controller/flowoffload.lua +++ b/package/lean/luci-app-flowoffload/luasrc/controller/flowoffload.lua @@ -25,7 +25,7 @@ local function is_fullcone() end local function is_dns() - return luci.sys.call("[ `uci get flowoffload.@flow[0].dnscache_enable 2>/dev/null -ne 3` ] && pgrep dnscache >/dev/null || pgrep AdGuardHome >/dev/null") == 0 + return luci.sys.call("[ `uci get flowoffload.@flow[0].dnscache_enable 2>/dev/null` -ne 3 ] && pgrep dnscache >/dev/null || pgrep AdGuardHome >/dev/null") == 0 end local function is_ad() diff --git a/package/lean/luci-app-flowoffload/root/etc/init.d/flowoffload b/package/lean/luci-app-flowoffload/root/etc/init.d/flowoffload index 251beaeaa6..32b8f82e77 100755 --- a/package/lean/luci-app-flowoffload/root/etc/init.d/flowoffload +++ b/package/lean/luci-app-flowoffload/root/etc/init.d/flowoffload @@ -23,26 +23,26 @@ start_pdnsd() { cat > /var/etc/dnscache.conf </dev/null) dnscache_enable=$(uci get flowoffload.@flow[0].dnscache_enable 2>/dev/null) if [ $dnscache_enable = "2" ]; then - - localserver=$(echo -e "${lan_addr}:5333") + localserver=$(echo -e "127.0.0.1:5333") elif [ $dnscache_enable = "3" ]; then - localserver=$(echo -e "${lan_addr}:5383") + localserver=$(echo -e "127.0.0.1:5383") fi cp -a /usr/bin/dnsforwarder /usr/sbin/dnscache