Ubuntu 22.04.5 LTS更新后IPv4自动配置失效问题求助
你好,针对你遇到的Ubuntu 22.04.5 LTS更新后IPv4自动配置失效(IPv6正常、手动配置IPv4也能正常工作)的问题,我整理了几个实用的排查方向和解决建议,帮你定位问题:
本次更新涉及的软件包列表
先把你提供的更新历史整理成清晰的格式,方便排查可疑包:
libpskc0:amd64 (2.6.7-3build1, 2.6.7-3ubuntu0.1), cups-filters:amd64 (1.28.15-0ubuntu1.3, 1.28.15-0ubuntu1.4), ovmf:amd64 (2022.02-3ubuntu0.22.04.2, 2022.02-3ubuntu0.22.04.3), google-chrome-stable:amd64 (129.0.6668.70-1, 129.0.6668.100-1), ubuntu-advantage-desktop-daemon:amd64 (1.10~22.04.1, 1.10.ubuntu0.22.04.2), libfontembed1:amd64 (1.28.15-0ubuntu1.3, 1.28.15-0ubuntu1.4), cups-filters-core-drivers:amd64 (1.28.15-0ubuntu1.3, 1.28.15-0ubuntu1.4), nodejs:amd64 (20.17.0-1nodesource1, 20.18.0-1nodesource1), cups-browsed:amd64 (1.28.15-0ubuntu1.3, 1.28.15-0ubuntu1.4), brave-browser:amd64 (1.70.119, 1.70.126), code:amd64 (1.93.1-1726079302, 1.94.2-1728494015), kubectl:amd64 (1:494.0.0-0, 1:496.0.0-0), libcupsfilters1:amd64 (1.28.15-0ubuntu1.3, ...
排查与解决建议
先确认NetworkManager服务状态:Ubuntu桌面版默认用NetworkManager管理网络,先检查它是否正常运行:
sudo systemctl status NetworkManager如果服务显示异常(比如failed、inactive),尝试重启服务:
sudo systemctl restart NetworkManager重启后看看IPv4自动配置是否恢复。
查看DHCP客户端日志:IPv4自动获取IP依赖DHCP服务,检查dhclient的运行日志,能帮你找到具体的报错原因:
journalctl -u dhclient.service -f执行后观察日志输出,比如有没有“无法联系DHCP服务器”“获取IP超时”这类提示,这能帮你定位是客户端问题还是网络侧的问题。
回滚可疑软件包:从更新列表来看,
ubuntu-advantage-desktop-daemon是系统服务类包,有可能间接影响网络配置。你可以先尝试回滚这个包到更新前的版本:sudo apt install ubuntu-advantage-desktop-daemon=1.10~22.04.1回滚后重启NetworkManager,看看IPv4自动配置是否恢复。如果不行,再考虑回滚其他可能相关的包(不过从列表看其他包大多是应用或打印服务,关联性较低)。
检查网络接口的IPv4配置模式:确认你的网卡接口是否设置为自动获取IPv4的模式,执行以下命令查看接口状态:
nmcli device show在输出里找
IP4.ADDRESS[1]和IP4.METHOD字段,如果IP4.METHOD不是auto,手动修改配置:# 替换<接口名>为你的网卡名称,比如eth0或wlan0 nmcli connection modify <接口名> ipv4.method auto nmcli connection up <接口名>排查网络服务冲突:如果你的系统同时启用了
systemd-networkd和NetworkManager,两者可能会产生冲突。检查systemd-networkd的状态:sudo systemctl status systemd-networkd如果它处于运行状态,尝试停止并禁用它:
sudo systemctl stop systemd-networkd sudo systemctl disable systemd-networkd之后重启NetworkManager,再测试IPv4自动配置。
备注:内容来源于stack exchange,提问作者cmorris




