Если после установки macOS на Хакинтош значок Ethernet в системных настройках остаётся неактивным, а Wi-Fi вообще не отображается в строке меню — почти наверняка причина в несовместимой сетевой карте или отсутствии нужного kext-драйвера в загрузчике. В отличие от Windows, macOS не подхватывает большинство сторонних сетевых контроллеров автоматически: система работает только с теми чипами, для которых есть нативный драйвер или качественный сторонний kext.
Поэтому выбор сетевой карты — один из ключевых этапов при сборке или апгрейде Хакинтоша. Правильно подобранный адаптер избавит от танцев с бубном, а неудачный превратит настройку в многочасовой поиск решений на форумах. Ниже разберём, какие Ethernet-контроллеры и Wi-Fi модули работают с macOS, какие kext-файлы им нужны и что делать, если сеть не завелась.
Почему не любая сетевая карта подходит для macOS
Apple разрабатывает драйверы только под то железо, которое ставит в собственные компьютеры Mac. Это означает, что нативно поддерживаемых сетевых чипов немного, и список существенно уже, чем в мире Windows. Контроллеры Realtek, которые встречаются на огромном количестве материнских плат и дешёвых PCI-E карт, в macOS из коробки не работают — для них существуют лишь сторонние драйверы с ограничениями.
Вторая причина — механизм SIP (System Integrity Protection) и требования к подписи драйверов в новых версиях macOS. Сторонние kext-файлы приходится явно прописывать в конфигурации загрузчика OpenCore или Clover, а в некоторых версиях системы — дополнительно ослаблять защиту. Чем новее macOS, тем придирчивее она к неофициальным драйверам.
⚠️ Внимание: перед покупкой сетевой карты сверьтесь с актуальными гайдами сообщества (например, Dortania OpenCore Install Guide) — поддержка конкретных чипов меняется от версии к версии macOS, и устаревшие списки совместимости могут вводить в заблуждение.
Ethernet: какие контроллеры заводятся проще всего
С проводной сетью ситуация заметно лучше, чем с Wi-Fi. Наиболее беспроблемными считаются встроенные контроллеры Intel — например, семейства Intel I219-V и I225-V, которые устанавливаются на многие материнские платы среднего и верхнего сегмента. Для них существует стабильный kext IntelMausi (для старших моделей — AppleIntelI210Ethernet и его производные).
Если встроенный контроллер не поддерживается, проще всего докупить отдельную PCI-E карту на совместимом чипе. Проверить, какой именно контроллер стоит на вашей плате, можно в спецификации производителя материнской платы или через system_profiler SPEthernetDataType в терминале уже установленной macOS.
- 🔌 Intel I219-V / I225-V — широко распространены, работают через IntelMausi или нативно в зависимости от ревизии;
- 🔌 Aquantia AQC107 / AQC113 — 10-гигабитные контроллеры, поддерживались нативно в ряде версий macOS;
- 🔌 Realtek RTL8111 — работает через сторонний kext, но стабильность и скорость могут уступать Intel;
- 🔌 USB-Ethernet адаптеры на чипах ASIX — запасной вариант на время настройки, нужен драйвер производителя.
Wi-Fi и Bluetooth: самый сложный пункт
Беспроводная часть — традиционно самое узкое место Хакинтоша. Нативно macOS дружит с картами на чипах Broadcom из семейств, которые Apple ставила в свои MacBook и iMac. Именно поэтому классическим решением стала установка адаптеров формата M.2 или PCI-E на базе Broadcom — например, популярные в сообществе карты Fenvi на совместимых чипах.
Такие карты обеспечивают работу не только Wi-Fi, но и связанных функций экосистемы: AirDrop, Handoff, Continuity, разблокировку с Apple Watch. Для этого Bluetooth-модуль карты необходимо подключить к внутреннему USB-разъёму материнской платы и корректно разметить USB-порты.
⚠️ Внимание: поддержка нативных Broadcom-карт в самых свежих версиях macOS была частично изменена со стороны Apple, и для ряда чипов требуются дополнительные патчи. Перед покупкой обязательно проверьте совместимость конкретной карты именно с вашей целевой версией системы.
Альтернатива — карты на чипах Intel (например, серии AX200, AX210), для которых сообществом разработан kext itlwm / AirportItlwm. Это рабочий вариант для обычного доступа в интернет, но с ограничениями: функции Continuity и AirDrop с ними, как правило, недоступны.
Сравнение популярных решений
Соберём основные варианты в одну таблицу, чтобы было проще сориентироваться. Учтите, что поддержка зависит от версии macOS — данные отражают общую картину, а не гарантию для каждой конкретной сборки.
| Тип | Чип | Драйвер | Особенности |
|---|---|---|---|
| Ethernet | Intel I219-V | IntelMausi | Стабильная работа на большинстве плат |
| Ethernet | Realtek RTL8111 | Сторонний kext | Работает, но возможны нюансы со скоростью |
| Wi-Fi | Broadcom (Fenvi и аналоги) | Нативно | Поддержка AirDrop и Continuity |
| Wi-Fi | Intel AX200/AX210 | itlwm / AirportItlwm | Только интернет, без Continuity |
| USB | ASIX (Ethernet) | Драйвер производителя | Временное решение при настройке |
Из таблицы видно простую закономерность: чем ближе чип к тому, что Apple ставила в фирменные Mac, тем меньше проблем при установке и обновлениях системы. Экономия на сетевой карте часто оборачивается потерей времени при каждом апдейте macOS.
Настройка kext-драйверов в OpenCore
Для неподдерживаемых нативно контроллеров потребуется вручную добавить kext в загрузчик. Общий порядок действий выглядит так: скачанный kext копируется в папку EFI/OC/Kexts, после чего его нужно прописать в файле config.plist в секции Kernel → Add. Удобнее всего делать это через редакторы вроде ProperTree или OCAT, которые корректно обновляют снапшот конфигурации.
☑️ Проверка сети после установки kext
После перезагрузки проверьте, загрузился ли драйвер, командой в терминале:
kextstat | grep -i имя_драйвера
Если kext в списке отсутствует — чаще всего причина в том, что запись в config.plist не добавлена или указан неверный путь. Также убедитесь, что версия kext совместима с вашей версией macOS: старые сборки драйверов могут не загружаться на новых системах.
Что делать, если Ethernet появился, но не получает IP-адрес
Проверьте, что в настройках сети выбрано получение адреса по DHCP. Попробуйте удалить интерфейс в Системных настройках и добавить заново. Иногда помогает сброс NVRAM (через пункт в меню OpenCore) и смена значения ROM в конфиге на MAC-адрес вашего контроллера.
Типичные проблемы и их диагностика
Разберём симптомы, с которыми чаще всего сталкиваются владельцы Хакинтоша, и вероятные причины. Начинать диагностику стоит с простых проверок и только потом переходить к правке конфигурации загрузчика.
- 🌐 Интерфейс вообще не отображается — kext не загрузился либо чип не поддерживается; проверьте
kextstatи лог загрузки; - 🌐 Интерфейс есть, но «кабель не подключён» — возможная причина в несовместимой ревизии контроллера или неисправном кабеле/порте роутера;
- 🌐 Wi-Fi работает, но нет AirDrop — для карт на Intel это ожидаемое ограничение, а для Broadcom проверьте подключение Bluetooth к USB и разметку портов;
- 🌐 Сеть отваливается после сна — известная особенность ряда конфигураций; проверьте настройки энергосбережения и актуальность kext.
Отдельно стоит сказать про iServices — iMessage, FaceTime и App Store. Их работа зависит не только от сетевой карты, но и от корректных серийных номеров и параметра ROM в конфигурации. Если интернет работает, а iMessage не активируется, проблема почти наверняка в SMBIOS-данных, а не в сетевом адаптере.
Обновления macOS и судьба сетевых драйверов
Каждое крупное обновление macOS — потенциальная точка риска для Хакинтоша. Apple периодически меняет внутренние механизмы работы с драйверами, и kext, который исправно трудился годами, может перестать загружаться. Перед обновлением системы разумно сначала обновить OpenCore и все kext-файлы до актуальных версий, а само обновление проводить, имея под рукой загрузочную флешку с рабочей EFI.
Если после обновления сеть пропала, не паникуйте: загрузитесь с резервной EFI, откатите проблемный kext или найдите его обновлённую версию. Именно поэтому нативно поддерживаемое железо ценится так высоко — оно переживает обновления без всяких драйверов вообще.
Часто задаваемые вопросы
Работает ли встроенный Wi-Fi ноутбука в Хакинтоше?
Зависит от чипа. Модули Intel поддерживаются через itlwm/AirportItlwm с ограничениями, Broadcom — нативно в ряде версий macOS. Модули Realtek и Atheros, как правило, не работают, и их заменяют на совместимые, если слот ноутбука это позволяет.
Можно ли обойтись USB-адаптером вместо замены карты?
Да, USB-Ethernet и USB-Wi-Fi адаптеры с драйверами под macOS существуют, но стабильность и скорость обычно ниже, а после обновлений системы драйверы могут отваливаться. Это разумное временное решение, но не лучший постоянный вариант.
Почему AirDrop не работает, хотя Wi-Fi и Bluetooth включены?
Чаще всего Bluetooth-модуль карты не подключён к внутреннему USB-порту или порт не размечен как внутренний в карте USB. Также проверьте, что чип карты действительно поддерживает Continuity в вашей версии macOS.
Нужен ли отдельный kext для 2.5G Ethernet?
Контроллеры 2.5G на базе Intel I225-V и Realtek RTL8125 требуют соответствующих драйверов, и их поддержка зависит от версии macOS. Перед покупкой платы с таким контроллером проверьте актуальные отчёты сообщества по конкретному чипу.
Что проверить в первую очередь, если сеть пропала после обновления?
Загрузитесь и выполните kextstat, чтобы убедиться, что драйвер загружен. Затем проверьте наличие обновлений kext и OpenCore. Если драйвер устарел — обновите его через резервную EFI-флешку и перезагрузитесь.