From 7afe817f7d90bd745e0db7fd50475e90fdda2174 Mon Sep 17 00:00:00 2001 From: Johannes Kimmel Date: Wed, 6 Jan 2021 10:22:35 +0100 Subject: [PATCH] fff-dhcp: add fallback dns server MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If the user did not specify a dns server, set a fallback. Since we already have multiple servers available on an anycast address, this address is chosen instead of as specific server. This should avoid the issue that the default server might deprecate suddenly. A warning is still displayed to remind the user to conscientiously choose a server and not rely on defaults. Signed-off-by: Johannes Kimmel Reviewed-by: Fabian Bläse --- src/packages/fff/fff-dhcp/files/etc/layer3.d/35-dns | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/packages/fff/fff-dhcp/files/etc/layer3.d/35-dns b/src/packages/fff/fff-dhcp/files/etc/layer3.d/35-dns index ad9f1cdc..bb42c6b7 100644 --- a/src/packages/fff/fff-dhcp/files/etc/layer3.d/35-dns +++ b/src/packages/fff/fff-dhcp/files/etc/layer3.d/35-dns @@ -8,7 +8,10 @@ configure() { uci add_list dhcp.@dnsmasq[0].server="/ip6.arpa/$f" done else - echo "WARNING: No DNS servers set!" + echo "WARNING: No DNS servers set! Using default server fd43:5602:29bd:ffff:1:1:1:1" + uci add_list dhcp.@dnsmasq[0].server="fd43:5602:29bd:ffff:1:1:1:1" + uci add_list dhcp.@dnsmasq[0].server="/in-addr.arpa/fd43:5602:29bd:ffff:1:1:1:1" + uci add_list dhcp.@dnsmasq[0].server="/ip6.arpa/fd43:5602:29bd:ffff:1:1:1:1" fi }