问题描述
最近更新软件包,发现apt无法更新,排查下来发现是dns的问题,在/etc/resolv.conf 中DNS变为 nameserver 127.0.0.53
当时直接改为阿里云DNS 223.5.5.5 发现一会儿就被覆盖了
查阅注释:
# 127.0.0.53 is the systemd-resolved stub resolver.
大抵是systemd-resolved的DNS服务出问题了,也懒得排查问题,决定换掉resolved使用unbound。
安装配置unbound
sudo apt install unboundsudo vim /etc/NetworkManager/NetworkManager.conf
在 NetworkManager.conf 添加
[main]dns=unbound
然后 reboot即可
注意:因为无法解析dns可能无法使用apt,你可能需要根据apt错误提示手动下载deb包并使用 dpkg -i [···].deb 安装
Comments NOTHING