-
Notifications
You must be signed in to change notification settings - Fork 265
Updates fail because statically configured DNS fail to resolve cdn.sipeed.com #784
Copy link
Copy link
Open
Description
By default Nanokvm ignores DHCP dns and uses static dns from /boot/resolv.conf instead
/etc/init.d/S02config - overwrites resolv.conf every boot
if [ -e /boot/resolv.conf ]
then
rm -rf /etc/resolv.conf
cp -vf /boot/resolv.conf /etc/resolv.conf
fi
/usr/share/udhcpc/default.script - writes to seemingly unused ? resolv.conf.dhcp
if [ -e /boot/resolv.conf ]
then
RESOLV_CONF="/etc/resolv.conf.dhcp"
fi
resulting /etc/resolv.conf from /boot/resolv.conf
nameserver 192.168.0.1
nameserver 8.8.4.4
nameserver 8.8.8.8
nameserver 114.114.114.114
nameserver 119.29.29.29
nameserver 223.5.5.5
but none of the dns servers can resolve cdn.sipeed.com which hosts the updates.
# nslookup cdn.sipeed.com 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8:53
** server can't find cdn.sipeed.com: SERVFAIL
*** Can't find cdn.sipeed.com: No answer
# nslookup cdn.sipeed.com 8.8.4.4
;; connection timed out; no servers could be reached
# nslookup cdn.sipeed.com 114.114.114.114
Server: 114.114.114.114
Address: 114.114.114.114:53
** server can't find cdn.sipeed.com: SERVFAIL
*** Can't find cdn.sipeed.com: No answer
# nslookup cdn.sipeed.com 119.29.29.29
;; connection timed out; no servers could be reached
# nslookup cdn.sipeed.com 223.5.5.5
Server: 223.5.5.5
Address: 223.5.5.5:53
** server can't find cdn.sipeed.com: SERVFAIL
*** Can't find cdn.sipeed.com: No answer
#783
mv|rm /boot/resolv.conf doesn't fix it because udhcpc/default.script appends comments to nameservers which cause
# nslookup cdn.sipeed.com
nslookup: bad address '10.0.1.1 # eth0'
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels