From 32a6d9164d4b740e0567cdb5dbfbe943ecd8ef27 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 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 --- 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 ad9f1cd..bb42c6b 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 }