本人Ubuntu原系统版本是22.04,今天升级24.04后发现无法联网。
ping了网关,发现能ping通。
换了另外一台电脑,ping www.baidu.com,拿到ip地址,用ubuntu系统ping这个ip地址,能ping通,断定是域名解析的问题。
继续排查发现/etc/resolv.conf这个软链接对应的文件/etc/systemd/resolved.conf缺失!
- 安装 systemd-resolved
sudo apt-get update
sudo apt-get install systemd-resolved
- 如果已安装,重新生成配置文件:
sudo dpkg-reconfigure systemd-resolved
- 重启 systemd-resolved 服务:
sudo systemctl restart systemd-resolved
- 确认 /etc/systemd/resolved.conf 文件是否存在:
ls /etc/systemd/resolved.conf