网络在这个时代是必不可缺的东西,费尽心力完成的黑苹果如果不能上网,那将会是很大的遗憾。下面我就总结下一些常用或者不常用的上网方式,如果你有更好的方法,请分享出来吧,先在此谢过。
一、有线网络连接特点:连接速率:10Mbps-1000Mbps(常见)最稳定的上网方式,没有之一,对于笔记本来说,很多人可能不喜欢在后面带条长长的尾巴。 黑苹果的有线网卡,多数都是可以驱动的,少数偏门的有线网卡或者是干脆不带有线网口的机型,实在驱动不了,也可以尝试使用 USB 转有线网络的方式,下面列举几枚驱动和支持的有线网卡类型: 1、驱动名称:IntelMausiEthernet.kext:来源:https://bitbucket.org/RehabMan/os-x-intel-network/downloads/ 支持网卡型号: - 5 Series
- 82578LM
- 82578LC
- 82578DM
- 82578DC
- 6 and 7 Series
- 8 and 9 Series
- I217LM
- I217V
- I218LM
- I218V
- I218LM2
- I218V2
- I218LM3
- 100 Series
- I219V
- I219LM
- I219V2
- I219LM2
- I219LM3
2、驱动名称:RealtekRTL81xx.kext来源:https://github.com/Mieze/RTL8111_driver_for_OS_X/releases 支持型号:Realtek RTL8111/8168 B/C/D/E/F/G/H
二、无线网络连接特点:移动性好,不用带一长条线,但是带宽受限。
(一)无线局域网(WLAN)连接速度一般在144Mbps~1300Mbps,某些更好的无线网卡可能支持到1900Mbps. 这通常和你的无线路由器还有周边的网络有关。
无线路由器支持的频段: 2.4gHz:频段多为20 MHz(144Mbps),少数为40MHz. 特点:穿透能力强点,带宽窄,干扰较多,网络信号即使很好,可能也会很慢,甚至于无法上网,特别是在无线环境没有规划和管制的条件下。
5.8gHz:频段多为40MHz(433Mbps)、80MHz(866Mbps)现在有支持到160MHz(1600Mbps记不清了). 特点:穿透能力弱,衰减快,但是周边频段比较'干净'(忽略大移动那个4.9G 的5G 网络吧),带宽高,速度会快些。
如果你的路由器是路边摊买的或者是买一送一的哪种,可能你需要更换一个好点的无线路由器了。打个比方:汽车跑300km/h 已经是超快了,动车300km/h 是家常便饭。
推荐的无线网卡: 半高卡/miniPCIe:BCM94352HMB/DW1550(双天线、5g 867Mbps),BCM94360HMB(三天线,5G 1300Mbps) M2/ngff:BCM94352Z/DW1560(双天线、5g 867Mbps),DW1830(三天线,5G 1300Mbps),Windows 下面这张网卡能驱动,无线很不稳定,基本不能正常使用,二选一吧。
不推荐:DW1820、DW1820A,注意这俩货不是一个,芯片不一样。怎么说呢,这卡有缺陷,插上去会和蓝牙驱动还有某个系统驱动冲突,导致插这卡只是概率能进系统,还无线在 Mac 下面还不稳定,据说国外已有补丁,太乱,我倒现在还没理清楚,虽便宜,不推荐购买。
(二)LTE/3G 网卡:这个链接速度:3G,最快联通43.6Mbps,LTE,最快目前应该是300Mbps,电信他们家的。 在黑苹果上不推荐、不推荐、不推荐,原因在于能被更换到电脑上的3G、LTE 网卡,苹果不认,苹果认得的那几款,你换不上去。某些同志觉得这个网卡很潮很新鲜的,都洗洗睡吧。
(三)蓝牙上网:这个针对于安卓手机具备的蓝牙共享网络功能,这个目前在安卓手机上是没有什么限制的。 为什么是基于安卓手机呢,苹果手机好像没这个蓝牙共享网络的功能,目前基于蓝牙的路由器啊,好像只有共享单车用得多,物联网,捂脸,我真不知道这玩意。 链接特点:速度挺慢的,有多慢,我测试下来1.6Mbps,某些时候能到2.2mbps,还是和环境有关,蓝牙频段如果没记错,是在2.4g,是那个室分4g 网络,2.4gwifi,蓝牙,还有我也不知道是什么东西挤在一起的2.4g,真的蛮挤的。很多人说蓝牙和 wifi 相互干扰,蓝牙鼠标靠近电脑的某些位置和会失联或者是很飘,大概就是这个样子,我不怎么用蓝牙。 我使用蓝牙上网的速率大概是200K/s,就是以前学校里那个 CMCC-EDU 连接的速度。 怎么使用呢,先把手机蓝牙和电脑蓝牙连接,在手机的网络共享-通过蓝牙共享网络打开就能用了。
此处共享的网络可以是你的 LTE 网络,也可以是 WIFI,某些水货机会限制,比如说 Verizon,U+的手机只运行共享 LTE 网络,国内厂商多数不限制,如果发现,可以共享出来,不买他们家手机了。
(四)USB网络共享1、USB 转有线网卡:这种和有线网卡差不多,只要 mac 支持的就行,Macbook/pro 某些机型是取消了有线网卡的,还有某些超极本。在没有有线网口或者有线网卡很冷门又或者有线网卡坏了的,推荐使用这种方法。
2、USB 无线网卡:如果是 mac支持的芯片且带几根高增益天线的哪种,可以尝试下,影响机子睡眠。 如果是 Nano 无线网卡,一小块,类似于360wifi,小米无线网卡哪种,还是算了吧,不但会影响机子睡眠,网络信号差,很不稳定。
3、USB 共享网络iPhone:目前测试下来,iPhone可以通过 USB 连接将网络共享给 Mac 使用,只能共享流量,不能共享 wifi 网络。 安卓(USB 绑定):安卓系统可以通过 USB 共享网络给 mac 使用,不过需要安装一个叫 HoRNDIS 的驱动,安卓的 USB 网络共享用的其实是 Windows 的 NDIS 协议,苹果官方不支持这个协议,国外友人做了驱动,可以让 Mac 支持 NDIS 协议,这个驱动叫做 hoRNDIS,驱动来源在这里:https://github.com/jwise/HoRNDIS/releases 如果熟悉brew的人,在有网络连接条件下可以尝试使用brew cask install horndis安装,也可以自己下载 pkg包安装。 连接特点:目前我测试下来稳定连接433Mbps,你的手机连接有多快,网络连接就有多快。可以共享你的 wifi 连接,也可以共享流量。还是那句话:某些水货机会限制,比如说 Verizon,U+的手机只运行共享 LTE 网络,国内厂商多数不限制,如果发现,可以共享出来,不买他们家手机了。
目前我所知的就是这些,个人水平有限,下面说说使用策略吧。
三、选用原则:优先选择有线网络连接,不具备有线连接的条件下选择无线网络。(一)更换无线网卡策略:
ThinkPad:在二代及之前的机子,有无线网卡白名单限制,可以通过刷白名单来解除限制,可以更换无线网卡。三代、四代机:有无线网卡白名单限制,且有 bios 校验,软刷 bios 基本不可能,只能选择拆下 bios 芯片或者是编程夹去刷,不但麻烦,而且很容易出问题,在此不建议各种白尝试。推荐使用 HoRNDIS 驱动安卓 USB 网络共享(USB 绑定)实现,简单易用。 惠普:二代机及之前有白名单限制,好像刷 bios 不比 ThinkPad 简单,推荐使用 HoRNDIS 驱动安卓 USB 网络共享(USB 绑定)实现,简单易用。三代机及之后没有白名单限制,可以自己换兼容的无线网卡,也可以使用 HoRNDIS。 Dell 的机子没用过,大家帮忙补充下。 对于像小米本,NUC 之类无线网卡焊死的机型,要么用 USB 转有线,要么用 USB 绑定吧。
(二)临时解决方案有iPhone 的,直接连接共享 IPhone 的网络。 有安卓的,先安装 HoRNDIS,然后通过 USB 绑定共享安卓手机的网络。 WindowsPhone、Windows10mobile,黑莓,买个安卓吧,我也没办法了,手机我有,没有解决方案。 如果你有幸能驱动蓝牙的,可以尝试蓝牙共享网络,虽然比较慢,比没有好。 需要注意的是,即使能驱动的蓝牙,多数是博通的蓝牙,英特尔家的无线网卡驱动不了,蓝牙好像也驱动不了,如果你用英特尔的无线网卡,但是猛然发现蓝牙居然被驱动了,不要高兴觉得是发现了新大陆,可能是你机子带博通的蓝牙模块,独立的哪种(二代、三代商务机见得比较多,这样的蓝牙也比较稳定)
就这么多了,水平有限,欢迎补充。
linux 下解决方案:额,linux下,linux 带的英特尔的无线网卡驱动蛮多的,多数不用折腾就能直接驱动了。 如果你是个黑苹果爱好者,恰好更换的 BCM4352,BCM4360,多数内核是不带这款网卡驱动的,这时候你需要安装kernel-devel broadcom-wl akmod-wl akmods等几个驱动,并且加载到你的内核中。 1.安装kernel-devel broadcom-wl akmod-wl akmods等几个软件或者是驱动,如果你找不到这几个驱动,你自己检查下有没有开启rpmfusion,或者是 ppa,亦或是通过 aur安装。
2.安装完以上几个驱动或者软件,你需要更新系统和内核,重启机子才能将 wl驱动加载到内核,不行就尝试depmod -a 或者modprobewl,可能需要管理员权限。
3.重启之后尝试 ifconfig 或者 iwconfig 命令,看看能不能识别的无线网卡,如果识别到了,并且能找到网络,那就恭喜你了。
4.安装完以上驱动,并且重启过,还是搞不定,或者说自己先把内核更新了,暂时补丁合并不进去(我是小白,这是傻事),那么你可以大胆地移除你现在的内核,方法我不教,然后你再重新更新到最新的内核,重启应该就能解决。
5.如果完成以上步骤,还是看不到无线网络ID,但是能看到网卡已被驱动,那么,你看看你的机子是不是联想家的,比如说 idespad, yoga等等之类的,这机子里面有个IdeaPad list,或者类似的(别家的我暂时没见过),这个是什么东西呢,这是软开关,你可以里面有组合键,在Windows 下面是可以正常使用的,在 linux下面不能正常使用。有这个东西的存在,系统会默认软开关处于关闭,也就是你的网卡已正常驱动,但是把你关掉了,禁用这个清单就行,这里仅提供这个思路。
6.如果以上办法还没有解决你的问题,继续看下面。 (1)换个 linux 发行版,问题可能解决,也可能继续存在。 (2)换回英特尔的无线网卡,这个避不开软开关。 (3)换个其他厂商的机子,如果还踩坑,你就绝望吧。
|