《Linux安装无线网卡驱动通用教程》收到不少好评,本文归纳MacOS下安装WIFI驱动的常规操作。无论是黑苹果(Hackintosh)还是白苹果(Real Mac),安装思路大体是一致的(仍需要谨慎辨别驱动兼容的环境)。
和Linux下一样,在MacOS中,第一步也是区分接口。对于白苹果用户来说,多网卡可以方便的实现内外网分流等办公环境。
主流的接口有两种:
PCI接口(包括MINI-PCI或PCIE)。USB接口上的USB无线网卡。根据网卡类别和外包装写的型号,到对应网卡官方网站查询是否有MacOS驱动。如果没有,请看下文。
通常USB网卡都不免驱,而部分与白果同系列的PCI网卡是免驱的(有可能出现苹果公司和某个网卡芯片公司终止合作而导致在新版本系统中无法驱动的情况)。
无线网卡型号和芯片型号通常不一致。例如电商平台显示的型号TL-WN725N型号可能对应芯片型号rtl8188eu或rtl8188eus。不同版本的无线网卡对应的芯片型号可能不同,例如水星MW150US对应rtl8188eu,而MW150US(免驱版) V2.0对应芯片rtl8188gu。不同生产批次对应的芯片型号也有可能不同,例如2019的批次可能对应一个型号,而2020可能对应另外的型号。这是因为本身网卡芯片也在不断迭代升级,提供更多的功能,而厂商为了销售的方便,会统一制定一个网卡型号。不同品牌相似功能的产品可能用的是同一个芯片,为了准确定位当前硬件的芯片,可以通过MacOS自带的系统报告软件查看。
点击左上角图标,进入关于本机-系统报告...-硬件-USB/以太网卡/PCI查看网卡信息。

我们主要看产品ID和厂商ID这两行信息,例如:
产品ID: 0x2878
厂商ID: 0x148f
或
产品ID: 0x1a2b
厂商ID: 0x0bda (Realtek Semiconductor Corp.)
根据下述站点查询具体的网卡芯片型号。
USB ID查询站点:
知道了网卡芯片型号后,可以搜索到的资料变多了。可以先尝试搜索网卡芯片型号 + Mac关键词查找一波,有可能对应的芯片厂商官网有MacOS无线网卡驱动。
例如2019的水星MW150US 2.0(免驱版),查看到芯片型号为RTL8188GU,可以使用TL-WN725N V3的MacOS无线网卡驱动:https://www.tp-link.com/us/support/download/tl-wn725n/#Driver
可以根据网卡芯片型号在Github搜索开源网卡驱动或是远景论坛搜索一波,也许会有惊喜。
此处列出大神chris1111开发的MacOS无线网卡驱动集合包兼容的网卡型号(Wireless USB Adapter Clover-V14 / Wireless USB Adapter-V11)。
如您的网卡型号或网卡芯片信号在上述列表中,可能此驱动集合包能够驱动网卡。
MacOS系统版本白苹果: https://github.com/chris1111/Wireless-USB-Adapter/releases
黑苹果: https://github.com/chris1111/Wireless-USB-Adapter-Clover/releases
注意,黑苹果需要UEFI或ESP的Clover支持。安装驱动集成包不会安装Clover,需要自行安装。驱动包会安装RtWlanU1827.kext、RtWlanU.kext两个kext文件在对应EFI分区的Other文件夹下。
chris1111大神还开发了针对部分Ralink网卡的驱动集成包(Wireless-Ralink-Panel-Utility):
下载地址(白苹果&黑苹果):https://github.com/chris1111/Wireless-Ralink-Panel-Utility
驱动安装完成后通常需要重启,部分USB无线网卡如果开机前插入可能导致无法开机。开机后再插入则可以使用正常。
打开终端,输入:
sudo spctl --master-disable
根据提示输入管理员密码。再次打开软件。
如果执行完成再次点开仍然提示损坏(常见于Mac 10.15+)。
sudo xattr -r -d com.apple.quarantine
注意quarantine后面要加一个空格,然后将应用程序里面的app拖拽到这段命令的后面,然后回车输入密码即可,务必不要忘记了quarantine后面那个空格。
以BetterZip为例:
sudo xattr -r -d com.apple.quarantine /Applications/BetterZip.app
MacOS驱动安装过程中提示该软件包与此版本的macOS不兼容,这个问题非常常见。
打开终端依次输入:
sudo su
sudo mount -uw /
killall Finder
中途根据提示输入管理员密码。再次安装即可绕过该提示。
如果找到对应型号的kext文件,安装后无效,可以使用Kext Utility进行重建缓存。
已安装请跳过,输入brew --version确认是否已经安装。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew tap caskroom/cask
brew cask install kext-utility
在应用程序列表找到Kext Utility软件图标,点开运行后重启即可。
在MacOS下安装WIFI驱动,主要靠搜。掌握查找网卡芯片信号的方法,主流网卡和销量较高的热门网卡有很大概率能够在MAC下运行,祝你顺利!
《Linux安装无线网卡驱动通用教程》收到不少好评,本文归纳MacOS下安装WIFI驱动的常规操作。无论是黑苹果(Hackintosh)还是白苹果(Real Mac),安装思路大体是一致的(仍需要谨慎辨别驱动兼容的环境)。
和Linux下一样,在MacOS中,第一步也是区分接口。对于白苹果用户来说,多网卡可以方便的实现内外网分流等办公环境。
主流的接口有两种:
PCI接口(包括MINI-PCI或PCIE)。USB接口上的USB无线网卡。根据网卡类别和外包装写的型号,到对应网卡官方网站查询是否有MacOS驱动。如果没有,请看下文。
通常USB网卡都不免驱,而部分与白果同系列的PCI网卡是免驱的(有可能出现苹果公司和某个网卡芯片公司终止合作而导致在新版本系统中无法驱动的情况)。
无线网卡型号和芯片型号通常不一致。例如电商平台显示的型号TL-WN725N型号可能对应芯片型号rtl8188eu或rtl8188eus。不同版本的无线网卡对应的芯片型号可能不同,例如水星MW150US对应rtl8188eu,而MW150US(免驱版) V2.0对应芯片rtl8188gu。不同生产批次对应的芯片型号也有可能不同,例如2019的批次可能对应一个型号,而2020可能对应另外的型号。这是因为本身网卡芯片也在不断迭代升级,提供更多的功能,而厂商为了销售的方便,会统一制定一个网卡型号。不同品牌相似功能的产品可能用的是同一个芯片,为了准确定位当前硬件的芯片,可以通过MacOS自带的系统报告软件查看。
点击左上角图标,进入关于本机-系统报告...-硬件-USB/以太网卡/PCI查看网卡信息。

我们主要看产品ID和厂商ID这两行信息,例如:
产品ID: 0x2878
厂商ID: 0x148f
或
产品ID: 0x1a2b
厂商ID: 0x0bda (Realtek Semiconductor Corp.)
根据下述站点查询具体的网卡芯片型号。
USB ID查询站点:
知道了网卡芯片型号后,可以搜索到的资料变多了。可以先尝试搜索网卡芯片型号 + Mac关键词查找一波,有可能对应的芯片厂商官网有MacOS无线网卡驱动。
例如2019的水星MW150US 2.0(免驱版),查看到芯片型号为RTL8188GU,可以使用TL-WN725N V3的MacOS无线网卡驱动:https://www.tp-link.com/us/support/download/tl-wn725n/#Driver
可以根据网卡芯片型号在Github搜索开源网卡驱动或是远景论坛搜索一波,也许会有惊喜。
此处列出大神chris1111开发的MacOS无线网卡驱动集合包兼容的网卡型号(Wireless USB Adapter Clover-V14 / Wireless USB Adapter-V11)。
如您的网卡型号或网卡芯片信号在上述列表中,可能此驱动集合包能够驱动网卡。
MacOS系统版本白苹果: https://github.com/chris1111/Wireless-USB-Adapter/releases
黑苹果: https://github.com/chris1111/Wireless-USB-Adapter-Clover/releases
注意,黑苹果需要UEFI或ESP的Clover支持。安装驱动集成包不会安装Clover,需要自行安装。驱动包会安装RtWlanU1827.kext、RtWlanU.kext两个kext文件在对应EFI分区的Other文件夹下。
chris1111大神还开发了针对部分Ralink网卡的驱动集成包(Wireless-Ralink-Panel-Utility):
下载地址(白苹果&黑苹果):https://github.com/chris1111/Wireless-Ralink-Panel-Utility
驱动安装完成后通常需要重启,部分USB无线网卡如果开机前插入可能导致无法开机。开机后再插入则可以使用正常。
打开终端,输入:
sudo spctl --master-disable
根据提示输入管理员密码。再次打开软件。
如果执行完成再次点开仍然提示损坏(常见于Mac 10.15+)。
sudo xattr -r -d com.apple.quarantine
注意quarantine后面要加一个空格,然后将应用程序里面的app拖拽到这段命令的后面,然后回车输入密码即可,务必不要忘记了quarantine后面那个空格。
以BetterZip为例:
sudo xattr -r -d com.apple.quarantine /Applications/BetterZip.app
MacOS驱动安装过程中提示该软件包与此版本的macOS不兼容,这个问题非常常见。
打开终端依次输入:
sudo su
sudo mount -uw /
killall Finder
中途根据提示输入管理员密码。再次安装即可绕过该提示。
如果找到对应型号的kext文件,安装后无效,可以使用Kext Utility进行重建缓存。
已安装请跳过,输入brew --version确认是否已经安装。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew tap caskroom/cask
brew cask install kext-utility
在应用程序列表找到Kext Utility软件图标,点开运行后重启即可。
在MacOS下安装WIFI驱动,主要靠搜。掌握查找网卡芯片信号的方法,主流网卡和销量较高的热门网卡有很大概率能够在MAC下运行,祝你顺利!