test if DNS accessible

This commit is contained in:
Alexandre
2022-05-02 20:34:56 +02:00
committed by GitHub
parent 3123960960
commit 6ecd14c7d0

View File

@@ -16,8 +16,13 @@ if bashio::config.has_value 'DNS_server'; then
# Get DNS servers
# shellcheck disable=SC2086
for server in ${DNSSERVER//,/ }; do # Separate comma separated values
DNS="${DNS}nameserver $server\n"
DNSLIST="$server $DNSLIST"
if ping -c 1 "$server" &> /dev/null
then
DNS="${DNS}nameserver $server\n"
DNSLIST="$server $DNSLIST"
else
bashio::log.warning "DNS $server was requested but can't be pinged. It won't be used"
fi
done
# Write resolv.conf