Как использовать сторонний USB-адаптер Ethernet с El Capitan

22

Я подключаю адаптер USB Ethernet (не от Apple) к своему MacBook Pro (Retina, 15-дюймовый, конец 2013 г.). Нет идти

Я не вижу соответствующих пунктов «USB Ethernet», перечисленных в System Preferences> Network. Должен ли он появиться при подключении адаптера? Должен ли я добавить элемент с помощью кнопки «+»?

введите описание изображения здесь

Когда я использую кнопку «+», я получаю только список «Thunderbolt Bridge», «Thunderbolt 2», «Thunderbolt 1», «Bluetooth PAN», «Wi-Fi», «VPN», «PPPoE» и «От 6 до 4». Я не вижу никакой опции для адаптера USB-Ethernet. Это больше не поддерживается Apple?

введите описание изображения здесь

В Apple menu > About this Mac > System Report (button) > Hardware > USBотчет показывает , что у меня есть продукт, Realtek Semiconductor Corp. ( компания веб - сайт )

введите описание изображения здесь

Базилик Бурк
источник
Кто-нибудь может помочь, где взять USBCDEthernet.kext? Я установил квантовый драйвер USB to Ethernet (IC от Realtek), но он не предоставил .kext. Откуда я могу получить этот файл .kext?

Ответы:

10

Насколько я понимаю, вы можете запустить много общих, не имеющих Apple-подписанных драйверов, отключив «Системную защиту целостности» (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», пока не увидите черный экран с логотипом Apple и белым индикатором выполнения. Отпустите и подождите, пока ваш компьютер загрузится в режиме восстановления.
  4. В верхней панели выберите «Утилиты», а затем «Терминал».
  5. В терминале запустите csrutil disable.
  6. В верхней панели выберите «», затем «Перезагрузить»
  7. Как только вы загрузитесь, загрузите и установите драйверы с компакт-диска, любезно загруженного этим прекрасным человеком .
  8. Перезагрузка.
  9. Откройте свой терминал и запустите sudo kextload /System/Library/Extensions/USBCDCEthernet.kext
  10. Перезагрузка.
  11. Подключите USB-адаптер с кабелем Ethernet.
  12. Откройте Системные настройки и перейдите на панель «Сеть».
  13. Нажмите кнопку + в правом нижнем углу, выберите «USB 2.0 10 / 100M Ethernet Adapter» и нажмите «Добавить».
  14. Вы все готово! Ваш адаптер работает!
  15. Извинитесь перед людьми, которые вам небезразличны за то, что вы сказали за последние несколько часов. Они не поймут, но они простят вас.

Я предполагаю, что любой драйвер, который работал для этих типов вещей до Yosemite (10.10), будет работать для тех, что на шаге 7.

См. Оригинальную страницу для обсуждения рисков безопасности при использовании этого метода. Но, если вам это нужно, и вы осведомлены о рисках и согласны с ними, это работает.

Это сработало для меня на El Capitan (10.11) со случайным адаптером, не принадлежащим к бренду (не могу вспомнить марку или, если она вообще была).

Аарон Уоллентин
источник
1
Просто чтобы прокомментировать, что это работает для меня с этим адаптером. Вы можете снова включить SIP после установки драйвера.
звездный день
4
Этот ответ был довольно полезен, но RealTek - создатели, если чипы Ethernet 8152 / 8152B и 8153, которые используются большинством этих универсальных разъемов USB, выпустили официальный подписанный драйвер здесь: realtek.com.tw/Downloads/… . Пожалуйста, используйте это, потому что csrutil disableсоздает угрозу безопасности
Эрик Кигати
1
Я так ненавижу Apple, новая компания заставляет меня использовать один из последних MacBook Pro, и мне приходится иметь дело с этой проблемой и многими другими.
Иван Кастелланос
7

Для Ethernet-адаптеров USB 2.0 или 3.0 на базе Realtek вы можете получить драйвер от Realtek, который работает как для 8153, так и для 8152.

a2bk
источник
2
Спасибо за это, это новый правильный ответ. Предыдущий ответ @ [Aaron Wallentine] и @inkandfeet требует использования, csrutil disableкоторое открывает вашу систему для вредоносных программ.
Эрик Кигати
Я сделал это , но это не сработало
Alper
3

Старый пост, но просто хотел дать обновление.

Иногда вам просто нужно установить драйверы чипсета.

Asix Driver

Если вам повезет, у вас будет чипсет Asix, и вы можете сделать следующее, чтобы найти подходящие драйверы USB-адаптера Ethernet в macOS.

  1. найти чипсет адаптера в The Apple menu > About this Mac > System Report (button) > Hardware > USB report. USB отчет

    Моя модель чипсета-адаптера есть AX88772B, ПроизводительASIX Elec. Corp.

  2. Google ASIX Elec, найдите официальную страницу загрузки драйверов

  3. Найдите AX88772Bна веб-странице. AX88772B

  4. Загрузите драйвер, соответствующий вашей версии MacOS. введите описание изображения здесь

  5. установить драйвер.

Себастьян Гонсалес
источник
4
Ссылка не работает. Прекрасный пример того, почему нужно обобщить содержание связанного материала в ответе. Downvoted.
user3.1415927
1

Если ваш адаптер не был специально объявлен как Mac-совместимый, то он вряд ли будет работать. Есть пара сторонних брендов, которые положительно будут работать, но я бы не стал доверять ни одному внешнему адаптеру, а если это бренд производителя ПК, то у него определенно не будет внутренней схемы, которую будет иметь адаптер, совместимый с Mac. Ответ, к сожалению, просто ... нет.

См .: [ Нужно ли использовать Apple USB Ethernet-адаптер для MacBook Air? для получения дополнительной информации об адаптерах, которые определенно совместимы.

KarlC
источник
1

Подходящая инструкция для RD9700 находится здесь https://www.technouz.com/3973/how-to-use-a-generic-usb-ethernet-adapter-rd9700-on-mac-os-x/

Это единственное руководство, которое я нашел до сих пор, в котором есть ВСЕ необходимые шаги. В частности, шаг 7 является критическим (установить драйверы из папки x86_64).

Мне удалось заставить работать мой адаптер noname, но скорость интернета составляет всего 5 Мбит / с, хотя у меня соединение 100 Мбит / с :(

Шаг 1. Отключите USB-адаптер.

Шаг 2. Перезагрузите Mac, нажав логотип Apple в верхнем левом углу, а затем перезагрузите компьютер. Как только ваша машина перезагрузится, вы услышите звонок Apple. Нажмите и удерживайте CMD + R сразу после прослушивания звукового сигнала для загрузки в режим восстановления.

Вы можете выпустить CMD + R, когда увидите логотип Apple и индикатор выполнения.

Шаг 3: На верхней панели выберите Утилиты, а затем Терминал.

Шаг 4: В окне терминала вам нужно ввести следующее и нажать Enter: csrutil disable. Вам может быть предложено ввести пароль администратора.

Шаг 5: Теперь на верхней панели щелкните логотип Apple, а затем перезапустите.

Шаг 6: Ваш Mac должен теперь перезапуститься в нормальном рабочем режиме. Пришло время установить драйверы. Нажмите здесь, чтобы загрузить ZIP-файл и распаковать его на рабочий стол.

Шаг 7. Установите драйвер RD9700, расположенный в папке x86_64, а затем снова перезагрузите Mac.

Шаг 8: После перезагрузки Mac откройте Terminal и введите следующее, затем нажмите клавишу Enter: sudo kextload /System/Library/Extensions/USBCDEthernet.kext.

Шаг 9: перезагрузите снова.

Шаг 10: Теперь подключите USB-адаптер USB с кабелем Ethernet. Откройте Системные настройки и перейдите в Сеть.

Шаг 11: Нажмите кнопку + в правом нижнем углу и выберите USB 2.0 10 / 100M Ethernet Adapter, а затем нажмите Add.

Шаг 12. Отключитесь от Wi-Fi, и вы должны заметить, что ваше сетевое соединение по-прежнему работает через адаптер Ethernet RD9700. Кроме того, вы сможете делиться интернетом, используя RD9700.

Сиско
источник
0

Вы не описываете, какой адаптер вы, возможно, купили, но если ОС не предоставляет драйвер для него, вам придется установить драйвер от производителя.

Марк Уилсон
источник