Ubuntu 23.04老旧PC无法连接WiFi问题求助
Ubuntu 23.04老旧PC无法连接WiFi问题求助
Hey Sahil,我之前帮朋友调试旧PC装Ubuntu时也碰到过几乎一模一样的WiFi问题,23.04对部分老网卡的适配确实容易踩坑,咱们一步步来排查解决:
第一步:先搞清楚你的网卡硬件信息
这是解决WiFi问题的核心,先运行下面的命令,把输出贴出来,能帮我们精准判断驱动问题:
lspci -nnk | grep -i net -A2
这个命令会列出你的网卡型号,以及当前系统加载的驱动程序。
第二步:检查WiFi是否被软禁用
有时候系统会莫名其妙把WiFi锁了,先确认一下:
rfkill list
如果看到Soft blocked: yes,就运行下面的命令解锁:
sudo rfkill unblock wifi
第三步:安装适配的网卡驱动
大部分老PCWiFi故障都是驱动不对,根据常见的网卡型号给你几个方案:
- Broadcom系列网卡:这是旧笔记本里最常见的,试试安装闭源驱动:
安装完重启电脑,看看WiFi能不能识别。sudo apt update && sudo apt install bcmwl-kernel-source - Realtek系列网卡:比如RTL8188/RTL8192这类型号,试试对应开源驱动:
注意不同Realtek型号的驱动包不一样,需要你根据第一步的网卡信息调整包名。sudo apt install rtl8188eu-dkms
第四步:修复隐藏网络连接问题
你说连隐藏网络也不行,大概率是设置细节错了:
- 确认SSID大小写完全一致,隐藏网络对大小写是敏感的
- 加密方式选对:老网卡一般只支持
WPA2-PSK,别选WPA3,很多旧硬件不兼容 - 优先连2.4GHz频段的隐藏网络,5GHz频段对老网卡的兼容性很差
第五步:尝试降级内核(终极方案)
Ubuntu 23.04用的是较新的6.x内核,部分老硬件可能不兼容,试试降级到更稳定的5.19内核:
sudo apt install linux-image-5.19.0-46-generic linux-headers-5.19.0-46-generic
安装完成后重启电脑,在GRUB菜单的「Advanced options for Ubuntu」里选择5.19版本的内核启动,看看WiFi能不能正常工作。
如果上面的步骤都没解决,把第一步的网卡信息贴出来,我再帮你针对性排查~
备注:内容来源于stack exchange,提问作者Sahil Chavan
相关产品推荐
相关产品推荐

