Ubuntu 16.04 WiFi自动断开且不显示网络问题咨询
嘿,我之前帮不少同学解决过Ubuntu连校园WiFi抽风的问题,你这个情况典型得很——Win10正常,Ubuntu连一次就断还找不到网络,大概率是加密配置、驱动或者NetworkManager的锅,给你一步步来的解决方案:
解决Ubuntu 16.04校园WiFi连接一次后消失的问题
第一步:先摸清你的无线网卡底细
先执行你提到的命令,把网卡的核心信息拉出来,这能帮我们定位根源:
sudo lshw -class network
重点看*-network条目里的这几项:
product:网卡型号(比如Broadcom BCM43142)vendor:网卡厂商driver:当前在用的驱动版本
第二步:重置并手动配置校园WiFi
校园网大多是WPA2企业级加密,NetworkManager的自动配置很容易出问题,手动重置试试:
- 先删掉现有故障配置:点击右上角网络图标,找到那个校园WiFi的名字,右键选择「忘记此网络」
- 手动添加网络:点击网络图标→「编辑连接」→「添加」,选择「Wi-Fi」类型
- 关键参数配置(必看):
- Wi-Fi标签:SSID填校园WiFi的准确名称,模式选「基础设施」
- Wi-Fi安全性标签:
- 安全类型选
WPA2企业(99%的校园网都是这个) - EAP方法选
PEAP或TTLS(国内校园网基本用PEAP) - 身份验证方法选
MSCHAPv2 - 「身份」填你的校园网账号,「密码」填对应密码
- 如果学校没要求导入CA证书,直接留空「CA证书」栏,勾选「不验证证书」
- 安全类型选
- 最后务必勾选「自动连接」和「即使网络未广播也连接」(防止Ubuntu漏扫描到网络)
- 保存配置后重新连接试试
第三步:排查无线驱动兼容性问题
如果是Broadcom这类常见网卡,Ubuntu 16.04自带的开源驱动大概率不稳定:
- 先确认网卡型号:
lspci | grep Network
如果输出是类似Broadcom Corporation BCM43xx的内容:
- 安装专有驱动:
sudo apt-get update sudo apt-get install bcmwl-kernel-source
- 重启电脑后再连接校园WiFi
第四步:调整NetworkManager的核心配置
默认配置里的随机MAC地址可能触发校园网的认证拦截:
- 编辑NetworkManager配置文件:
sudo nano /etc/NetworkManager/NetworkManager.conf
- 在
[main]区块下面添加一行:
wifi.scan-rand-mac-address=no
(关闭随机MAC,校园网可能绑定了你的设备物理MAC,随机MAC会导致认证失败后被临时拉黑)
- 保存退出(按
Ctrl+O→回车→Ctrl+X),然后重启NetworkManager:
sudo systemctl restart network-manager
第五步:关闭无线网卡的电源管理
Ubuntu的节能模式可能偷偷关闭无线网卡,导致网络消失:
- 先检查当前电源管理状态:
iwconfig
找到你的无线网卡(比如wlan0),看Power Management是不是on
- 如果是开启状态,手动关闭:
sudo iwconfig wlan0 power off
(把wlan0换成你网卡的实际名称,从lshw输出的logical name字段里找)
- 要让这个设置开机生效,编辑
/etc/rc.local:
sudo nano /etc/rc.local
在exit 0之前添加刚才的关闭命令,保存退出即可。
内容的提问来源于stack exchange,提问作者Ashish Kumar
相关产品推荐
相关产品推荐

