MacBook Pro(2012中款)Ubuntu 17.10网络问题:断网+无线速率低
解决2012中款MacBook Pro单系统Ubuntu 17.10的网络问题
一、先确认你的无线网卡型号
2012款MacBook Pro的无线网卡大多是Broadcom系列,先明确具体型号才能针对性调整。打开终端,运行这条命令:
lspci -nn | grep Network
输出会类似 02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4331 802.11a/b/g/n [14e4:4331],重点记下后面的设备ID(比如14e4:4331)。
二、解决无线下载速率偏低的问题
更换适配的Broadcom驱动
Ubuntu默认的brcmsmac驱动对部分Broadcom网卡支持有限,换成wl驱动大概率能提升速率:- 先卸载现有驱动模块:
sudo modprobe -r brcmsmac bcma - 安装
wl驱动包:sudo apt-get install bcmwl-kernel-source - 加载新驱动:
sudo modprobe wl
重启电脑后再测速,通常速率会接近MacOS下的水平。
- 先卸载现有驱动模块:
禁用无线网卡电源管理
电源节能模式会限制网卡性能,先临时关闭测试:
sudo iwconfig wlan0 power off
要让设置永久生效,编辑电源管理配置文件:
sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
把wifi.powersave = 3改成wifi.powersave = 2,按Ctrl+O保存、回车确认,再按Ctrl+X退出,最后重启网络管理器:
sudo systemctl restart NetworkManager
- 调整路由器无线信道
如果路由器用了拥挤的2.4G信道(比如非1、6、11的信道),会大幅拖慢速率。登录路由器后台,把2.4G信道改成1、6或11,或者直接切换到5G频段(如果你的网卡支持)。
三、解决无线网络不定期断开的问题
- 优化Broadcom驱动参数
针对wl驱动,添加蓝牙共存优化参数能减少断网概率:
编辑驱动配置文件:
sudo nano /etc/modprobe.d/wl.conf
添加一行:
options wl btcoex_enable=1
保存后重启电脑,这个参数能降低蓝牙对无线信号的干扰。
- 调整NetworkManager连接策略
让网络管理器更快恢复连接,编辑主配置文件:
sudo nano /etc/NetworkManager/NetworkManager.conf
在[main]区块添加:
dns=dnsmasq
在[connection]区块添加:
wifi.powersave = 2
保存后重启网络管理器:
sudo systemctl restart NetworkManager
- 临时禁用IPv6测试
部分网络环境下IPv6配置异常会导致断网,可暂时关闭验证:
- 打开NetworkManager,找到你的无线连接点击「编辑」;
- 切换到
IPv6 设置选项卡,将方法改为「忽略」; - 保存设置后重新连接网络。
我之前在同款MacBook Pro上装Ubuntu时也碰到过一模一样的问题,按上面的步骤调整后就完全正常了。
内容的提问来源于stack exchange,提问作者Graeme Heddle
相关产品推荐
相关产品推荐

