From 49afd837bf5a7764c0cc59854aad2b01175088a4 Mon Sep 17 00:00:00 2001 From: Merlijn Wajer Date: Sat, 5 Feb 2022 20:44:08 +0100 Subject: [PATCH] add fallback dns server (quad9) if none is provided --- etc/50_ipv4_network_setup | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/etc/50_ipv4_network_setup b/etc/50_ipv4_network_setup index 3732353..613b711 100755 --- a/etc/50_ipv4_network_setup +++ b/etc/50_ipv4_network_setup @@ -67,12 +67,22 @@ static | bound | renew) R="${R}domain $domain " fi + + D="" for i in $dns do - R="${R}nameserver $i + D="${D}nameserver $i " done + # Let's just pick a default if none were provided... Quad9 seems better + # than google and cloudflare at least. + if [ -z "$D" ] + then + D="${D}nameserver 9.9.9.9 +" + fi + echo -n "$R" | /sbin/resolvconf -a "${interface}.udhcpc" # Clear dnsmasq cache after getting new nameservers