Ubuntu 24.04升级至24.04.1后WiFi及以太网无法连接(手机热点可正常使用)求助
Ubuntu 24.04升级至24.04.1后WiFi及以太网无法连接(手机热点可正常使用)求助
嘿,我太懂你现在的糟心感受了——好好升级个系统,结果突然连不上路由器的WiFi和以太网,偏偏手机热点还能用,谁也不想轻易重置系统对吧?结合你给出的网卡信息(Intel I218-LM以太网,驱动是e1000e),我整理了几个针对性的排查和修复步骤,你可以挨个试试:
先重启网络管理器服务
升级过程很容易导致NetworkManager服务异常,先给它“重启续命”试试:sudo systemctl restart NetworkManager重启完再尝试连接路由器网络,如果还是不行,看看服务状态有没有报错:
sudo systemctl status NetworkManager要是显示错误信息,记下来,咱们再针对性排查。
重置网络配置文件
升级时可能不小心损坏了NetworkManager的配置文件,咱们先备份再恢复默认:- 备份现有配置(以防万一):
sudo cp /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf.bak - 编辑配置文件恢复默认内容:
把内容改成下面的默认模板:sudo nano /etc/NetworkManager/NetworkManager.conf
按[main] plugins=ifupdown,keyfile [ifupdown] managed=true [device] wifi.scan-rand-mac-address=noCtrl+O保存,Ctrl+X退出,然后重启NetworkManager:sudo systemctl restart NetworkManager
- 备份现有配置(以防万一):
排查Intel e1000e驱动兼容性
你用的是Intel I218-LM网卡,驱动是e1000e,新内核可能和它有点兼容性小问题:- 先卸载再重新加载驱动试试:
sudo rmmod e1000e sudo modprobe e1000e - 如果上面没用,试试切换回旧内核:
重启电脑时,在GRUB菜单里选择“Advanced options for Ubuntu”,然后选之前的旧内核版本启动。如果旧内核下网络正常,说明是新内核的驱动问题,暂时先用旧内核,等后续系统更新修复就行。
- 先卸载再重新加载驱动试试:
手动设置静态IP排查DHCP问题
既然手机热点能连,说明电脑硬件没问题,大概率是路由器DHCP没给你分配IP。试试手动设静态IP:- 打开系统设置→网络,找到对应的WiFi/以太网连接,点右侧的设置图标。
- 切换到IPv4标签,选择“手动”模式,输入和路由器同网段的IP(比如路由器是192.168.1.1,你就设192.168.1.100),子网掩码填255.255.255.0,网关填路由器IP,DNS可以填8.8.8.8或者114.114.114.114。
- 应用设置后再尝试连接网络。
清除DNS缓存
升级后DNS缓存可能乱了,导致能连路由器但没法上网,先清缓存:sudo systemd-resolve --flush-caches之后可以ping一下路由器IP(比如192.168.1.1),如果能ping通但打不开网页,那手动设置DNS应该就能解决。
备注:内容来源于stack exchange,提问作者Ilanchezhian M




