如何在El Capitan上使用第三方USB以太网适配器

我正在将一个非苹果品牌的USB以太网适配器插入我的MacBook Pro(Retina,15英寸,2013年末)。但是没有反应。
在“系统偏好设置”>“网络”中,我没有看到任何相关的“USB以太网”项目。当我插入适配器时,是否应该出现一个项目?我应该使用“+”按钮添加一个项目吗?

enter image description here

当我使用“+”按钮时,我只能看到“Thunderbolt Bridge”,“Thunderbolt 2”,“Thunderbolt 1”,“Bluetooth PAN”,“Wi-Fi”,“VPN”,“PPPoE”和“6 to 4”的列表。我没有看到任何关于USB-Ethernet适配器的选项。苹果不再支持这个功能吗?

enter image description here

苹果菜单 > 关于本机 > 系统报告(按钮)> 硬件 > USB 报告显示我拥有一款由瑞昱半导体股份有限公司公司网站)生产的产品。

enter image description here


有人可以帮我获取USBCDEthernet.kext吗?我安装了量子USB到以太网驱动程序(芯片是Realtek的),但没有提供.kext文件。我应该从哪里获取这个.kext文件? - user194328
7个回答

对于基于 Realtek 的 USB 2.0 或 3.0 以太网适配器,您可以从 Realtek 获取驱动程序,该驱动程序适用于 8153 和 8152 两种型号。

2谢谢这个,这是新的正确答案。之前由@[Aaron Wallentine]和@inkandfeet给出的答案需要使用csrutil disable,这会使您的系统容易受到恶意软件的攻击。 - Eric Kigathi
1我已经尝试过这个,但是没有成功。 - alper

据我所知,你可以通过禁用“系统完整性保护”(SIP)来运行许多没有苹果签名驱动程序的通用设备。
来源: http://inkandfeet.com/how-to-use-a-generic-usb-20-10100m-ethernet-adaptor-rd9700-on-mac-os-1011-el-capitan 如果您以前从未在Mac OS 10.11 El Capitan上使用过适配器,请按照以下步骤使适配器正常工作:
1. 卸载您在尝试使适配器工作的过程中可能安装的其他几十个驱动程序。 2. 拔下USB适配器,重新启动并清除之前的设置。 3. 重新启动。屏幕变黑后,按住"Command"和"R"键,直到看到一个带有苹果标志和白色进度条的黑屏。松开键,等待计算机进入恢复模式。 4. 在顶部菜单栏中选择"实用工具",然后选择"终端"。 5. 在终端中运行csrutil disable命令。 6. 在顶部菜单栏中选择"",然后选择"重新启动"。 7. 重新启动后,从CD上下载并安装驱动程序,感谢this fine human being的上传。 8. 重新启动。 9. 打开终端,并运行sudo kextload /System/Library/Extensions/USBCDCEthernet.kext命令。 10. 重新启动。 11. 使用活动的以太网电缆连接您的USB适配器。 12. 打开系统偏好设置,进入网络面板。 13. 点击右下角的"+"按钮,选择"USB 2.0 10/100M 以太网适配器",然后点击添加。 14. 完成!您的适配器已经可以使用了! 15. 对于过去几个小时内说过的话,向您关心的人道歉。他们可能无法理解,但会原谅您。
我认为在 Yosemite(10.10)之前适用的任何驱动程序都可以用于第7步中的那些设备。
请参阅原始页面以了解使用此方法存在的安全风险的讨论。但是,如果您确实需要并且对这些风险有所了解并且接受,它是有效的。
我在 El Capitan(10.11)上使用一个随机的非知名品牌适配器(无法记住品牌或是否有品牌)成功实现了这个方法。

1只是评论一下,这个适配器对我来说很有效。在安装驱动程序后,您可以重新启用SIP。 - starfry
6这个答案非常有用,但是RealTek - 制造了8152/8152B和8153以太网芯片,这些芯片被大多数通用USB连接器使用,并在这里发布了官方签名驱动程序:http://www.realtek.com.tw/Downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=55&Level=5&Conn=4&DownTypeID=3&GetDown=false。请使用这个驱动程序,因为`csrutil disable`会带来安全风险。 - Eric Kigathi
1我非常非常非常非常讨厌苹果,新公司强迫我使用最新的MacBook Pro,我不得不应对这个问题以及许多其他问题。 - Ivan Castellanos
@IvanCastellanos 请向公司申请安装Windows系统或索取官方的苹果转接头。 - Thorbjørn Ravn Andersen
伙计们,我从@EricKigathi的链接安装了驱动程序。但是我的以太网有时仍然断开连接...还有更多的想法吗? - Bimawa

虽然这是一个旧帖子,但我想给大家提供一些更新。

有时候你只需要安装芯片组的驱动程序。

Asix 驱动程序

如果你很幸运,你会有一款 Asix 的芯片组,你可以按照下面的步骤在 macOS 中找到合适的 USB 以太网适配器驱动程序。

  1. 在「苹果菜单 > 关于本机 > 系统报告(按钮) > 硬件 > USB 报告」中找到适配器的芯片组。 USB report

我的适配器芯片组型号是 AX88772B,制造商是 ASIX 电子公司

2. Google "ASIX Elec",找到它的官方驱动程序下载页面
3. 在网页上找到AX88772B(软件和工具 > 驱动程序 > USB以太网IC)。 AX88772B 4. 下载与您的macOS版本匹配的驱动程序。 enter image description here 5. 安装驱动程序。

4链接已损坏。这是一个完美的例子,为什么要在回答中总结链接材料的内容。我给你一个负评。 - user3.1415927
请在截屏之前将语言切换为英文。 - Thorbjørn Ravn Andersen
2这个答案在我升级到Big Sur后帮了我很多。 - Miloš Černilovský


1是的,Cable Matters USB 3.0 AX88179。谢谢! - Ryan Allen

如果您的适配器没有明确标注为Mac兼容,那么它很可能不会起作用。有一些第三方品牌肯定可以使用,但我不会相信任何非知名品牌的适配器,如果是PC制造商的品牌,那么它肯定没有Mac兼容适配器所需的内部电路,所以很遗憾,答案只能是...不行。
请参阅:[我是否必须使用苹果USB以太网适配器来连接MacBook Air?] 以获取更多细节,了解肯定兼容的适配器。

RD9700的正确使用说明在这里https://www.technouz.com/3973/how-to-use-a-generic-usb-ethernet-adapter-rd9700-on-mac-os-x/
到目前为止,这是我找到的唯一一个包含所有必要步骤的手册。 特别是第7步非常关键(从x86_64文件夹安装驱动程序)。
我成功让我的无名适配器工作了,但是网速只有5mbps,尽管我有100mbps的连接 :(
步骤1:拔下您的USB适配器。 步骤2:通过点击左上角的苹果标志然后选择“重新启动”来重启您的Mac。一旦您的机器重新启动,您将听到苹果的提示音。在听到提示音后立即按住CMD + R键进入恢复模式。 一旦看到苹果标志和进度条,您可以松开CMD + R键。 步骤3:从顶部菜单栏中选择“实用工具”,然后选择“终端”。 步骤4:在终端窗口中,您需要输入以下内容,然后按回车键:csrutil disable。您可能会被要求输入管理员密码。 步骤5:现在从顶部菜单栏中点击苹果标志,然后选择“重新启动”。 步骤6:您的Mac现在应该以正常操作模式重新启动。现在是安装驱动程序的时候了。点击这里下载zip文件并将其解压到桌面上。 步骤7:安装位于x86_64文件夹中的RD9700驱动程序,然后再次重新启动您的Mac。 步骤8:一旦您的Mac重新启动,打开终端并输入以下内容,然后按回车键:sudo kextload /System/Library/Extensions/USBCDEthernet.kext。 步骤9:再次重新启动。 步骤10:现在插入您的USB以太网适配器,并连接上活动的以太网电缆。打开“系统偏好设置”并转到“网络”。 步骤11:在右下角点击“+”按钮,选择“USB 2.0 10/100M以太网适配器”,然后点击“添加”。 步骤12:断开WiFi连接,您会注意到通过RD9700以太网适配器仍然可以正常连接到网络。此外,您还可以使用RD9700共享互联网。

你没有描述你可能购买了哪种适配器,但是如果操作系统没有提供相应的驱动程序,你将需要从制造商那里安装一个驱动程序。