upgrade ubuntu

upgrade

今天把 ubuntu 从22升级到了24。
sudo do-release-upgrade 升级大版本,再用 sudo apt update && sudo apt upgrade 升级软件,再用 sudo apt autoremove && sudo apt autoclean 清理,需要重新生成配置用 sudo dpkg-reconfigure --all

troubleshooting

总体很顺利,升级完后就遇到一个问题,网络能ping通IP,却不能ping通域名,按经验这显然是域名解析的问题,但修改配置还是不起作用。
经过查询网络,原因是24版本的配置文件有所调整,现在不能直接修改 /etc/resolve.conf ,而是在 /etc/systemd/resolved.conf 中修改(可能之前已经有调整,但手工改了没暴露出问题):

[Resolve]
# Some examples of DNS servers which may be used for DNS= and FallbackDNS=:
# Cloudflare: 1.1.1.1#cloudflare-dns.com 1.0.0.1#cloudflare-dns.com 2606:4700:4700::1111#cloudflare-dns.com 2606:4700:4700::1001#cloudflare-dns.com
# Google:     8.8.8.8#dns.google 8.8.4.4#dns.google 2001:4860:4860::8888#dns.google 2001:4860:4860::8844#dns.google
# Quad9:      9.9.9.9#dns.quad9.net 149.112.112.112#dns.quad9.net 2620:fe::fe#dns.quad9.net 2620:fe::9#dns.quad9.net
DNS=1.1.1.1 2606:4700:4700::1111 8.8.8.8 2001:4860:4860::8888
FallbackDNS=1.0.0.1 2606:4700:4700::1001 8.8.4.4 2001:4860:4860::8844

然后 systemctl restart systemd-resolved.service 重启服务,终于能正常上网了,特此记录。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注