[FAQ] 3G-модем, Mac, AirPort Express и раздача интернета


Перевод статьи HoRNDIS: USB tethering driver for Mac OS X, автор — Joshua Wise

HoRNDIS (произносится: «хоррендус») — это драйвер для Mac OS X, который позволяет вам использовать usb тетеринг на Android-устройстве для получения доступа в Интернет. Он работает с Mac OS X версии 10.6.8 (Snow Leopard) — 10.12 и протестирован на большом количестве телефонов. Вы должны быть осторожны со всеми драйверами, которые устанавливаете на компьютер; тем не менее, HoRNDIS тщательно протестирован. Поэтому вы можете полноценно работать с ним на персональных компьютерах.

HoRNDIS реализуется как kext, а не как программа пользовательского пространства, которая открывает устройство TAP или TUN; Это означает, что HoRNDIS не конфликтует с другими kext-файлами TAP / TUN, которые вы, возможно, установили (например, OpenVPN, Tunnelblick или Cisco VPN). Драйвер реализует проприетарный протокол Microsoft RNDIS, который является единственным протоколом, поддерживаемым встроенными устройствами Android; хотя пользователи Linux и Windows уже несколько лет пользуются родными драйверами RNDIS, Mac OS X поддерживает только устройства CDC Ethernet)

Главным преимуществом HoRNDIS над другими модемами является то, что он использует первоклассную поддерживаемую функцию в прошивке телефона. Другие решения принимают либо стек Wi-Fi телефона без знания операционной системы Android, либо создают IP-стек эмуляции в пользовательском пространстве на телефоне; Во многих случаях встроенная поддержка USB-модема может быть более стабильной, надежной и быстрой.

Загрузка и установка HoRNDIS

HoRNDIS доступен в исходном коде со страницы проекта на GitHub и в двоичной форме на этом сайте. Для быстрого запуска:

  1. Загрузите последний бинарный пакет и откройте его в папке «Загрузки». Следуйте инструкциям в программе установки.
  2. Если установка будет продолжена без ошибок, по ее завершению подключите свой телефон к Mac по USB.
  3. Войдите в меню настроек на телефоне.
  4. В разделе соединений ниже Wi-Fi и Bluetooth выберите «Ещё …».
  5. Выберите «Тетеринг и точки доступа.
  6. Установите флажок «USB-модем». Он должен мигать один раз, а затем полностью проверяться. В некоторых версиях OS X может появиться диалоговое окно с предложением настроить устройство; Следуйте его инструкциям. Чтобы убедиться, что устройство подключено, запустите программу «Системные настройки» и выберите «Сеть»; Вы должны увидеть свой телефон в поле слева. Если повезет, вы сможете отключить Wi-Fi на своем Mac и просматривать Интернет через сетевое подключение вашего телефона.

Инструкция как включить поддержку USB-модема Android в macOS

На самом деле, все сводиться к банальной установке специального драйвера, который добавить возможность использовать Android как USB-модем.

  1. Перейдите на сайт проекта horndis
  2. Скачайте последнюю версию драйвера (программы) для USB Тезеринг (PKG установщик)
  3. Запустите установку драйвера, а по окончанию перезагрузите компьютер
  4. После перезагрузки ОС, подключите Android к Мак и включите на смартфоне USB-модем
  5. Перейдите на Мак в «Системные настройки» -> «Сеть» и убедитесь, что все работает

Подключение отображается желтым цветом

Если доступ к интернету отсутствует, а подключение отображается желтым цветом, тогда:

  1. Перейдите в «Дополнительно»
  2. После чего нажмите на кнопку «Запросить адрес DHCP»

Теперь должно все заработать как надо и вы можете использовать телефон как модем для подключения к интернету!

Примечания к различным версиям Mac OS X

Mac OS X 10.9 (Mavericks) и 10.10 (Yosemite) поддерживаются HoRNDIS, но есть некоторые ошибки. Если вы обновили более раннюю версию OS X, то обнаружите, что телефоны реплицируются в вашей панели управления сетью.

Один из способов обхода — очистка файлов конфигурации сети. Сделайте резервную копию /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist и /Library/Preferences/SystemConfiguration/preferences.plist, а затем переместите или удалите их. (Обратите внимание, что это приведет к удалению пользовательской конфигурации сети). Я до сих пор не знаю, что вызывает эту проблему, и поэтому у меня нет более «красивого» обходного пути.

В версии Mac OS X 10.11 (и выше) перезаписан USB-стек, в нем больше проблем с совместимостью, чем 10.10 и ниже. К сожалению, Apple не опубликовала документацию для интерфейсов USB нового типа, представленных в 10.11, поэтому HoRNDIS использует только USB-интерфейсы, доступные в Mac OS 10.10 и ниже. Таким образом, в новейших версиях OS X могут возникнуть трудности с подключением определенных устройств.

Mac OS не находит LTE модем.

Сегодня ко мне в руки попал Мак на котором присутствует как Mac OS, так и винда на виртуалке. Человек обратился с проблемой: «Mac OS не находит LTE модем» (в его случае, это модем от «Мегафон»). При том интересная особенность, что при подключении его напрямую к виндовой виртуалке все прекрасно работает, а вот на Mac OS пишет что модем и вовсе отсутствует.

Предположил что проблема в самой новой операционке и банально нет дров, но на сайте в разделе поддержки драйверов операционка заявлена, проблем вроде как нет.

Стал пробовать различные варианты патчи и прочее, что советуют люди на форумах, но модема как не было, так и не появилось, ничего не помогало…

Позвонил в техподдержку «Мегафона», что-то советовались думали в итоге просто сказали: «Должен работать, если не работает, обратитесь в Apple»…

Продолжил далее свои изыскания, уже думал звонить в Apple, но на одном из форумов наткнулся на рекомендацию, которая и стала ключом к решению проблемы:

Удаление HoRNDIS

Если по какой-то причине вам нужно удалить HoRNDIS, вы можете просто перетащить расширение в корзину. В Finder перейдите в меню «Перейти» и выберите «Перейти в папку …»; В этом случае введите /System/Library/Extensions. Найдите «HoRNDIS.kext» и перетащите его в Корзину. При появлении запроса введите пароль. Сделайте то же самое для «HoRNDIS.kext», который также находится в /Library/Extensions. Затем перезагрузите Mac, чтобы убедиться, что он выгружен.

Как включить модем на iPhone в iOS?

В общем, как вы понимаете, использовать iPhone как модем иногда бывает крайне необходимо. Для того, чтобы включить этот режим в iOS, есть три способа, которые зависят от того, каким образом будет айфон подключаться к ноутбуку или другому устройству:

  • По WiFi
  • По USB кабелю
  • По Bluetooth

Мы подробно рассмотрим последние два из этих режимов, поскольку про организацию раздачи интернета с айфона по wifi я уже писал ранее.

Как подключить айфон к компьютеру как модем по USB через iTunes?

Для подключения компьютера к интернету можно настроить iPhone в качестве wifi адаптера по USB кабелю. Но для этого обязательным условием является установленная программа iTunes. Для активации режима модема просто подключаем айфон к USB порту своего компьютера или ноутбука. Производитель, естественно, рекомедует использовать оригинальный кабель, так как в ином случае связь может не установиться, но у меня все работало и с китайским за 100 рублей из Ашана.

iphone в режиме модема

Если вы это делаете первый раз, то на экране появится вопрос, доверять ли этому компьютеру — соглашаемся

После этого интернет через айфон должен заработать — чтобы в этом убедиться, в Windows заходим в «Центр управления сетями и общим доступом»

И далее кликаем на ссылку «Изменение параметров адаптера» — в списке подключений увидим сеть через Apple.

модема по usb кабелю

iPhone в качестве wifi адаптера по Bluetooth для компьютера Windows

Способ, когда интернет раздается с iPhone на ноутбук или компьютер при помощи Bluetooth соединения является самым изощренным. И я не знаю, будет ли им кто-то когда-либо пользоваться. Не потому, что не во всех ноутбуках, а тем более компьютерах, есть поддержка «синего зуба», а потому, что боюсь, айфон с одновременно включенным wifi и блютуз проживет меньше часа

Ну да ладно, раз такая функция есть, надо показать.

Получение и создание источника

Источник доступен на GitHub; Он лицензируется в соответствии с GNU General Purpose License, версия 3. Для сборки исходного кода вам понадобится Xcode 4.0+; Для создания версии, которая будет работать под управлением Snow Leopard, вам также понадобится установленный Snow Leopard SDK. К сожалению, SDK Snow Leopard трудно найти; Вам нужно будет найти его где-нибудь в Интернете и вручную установить в папку Xcode SDK. (Для большинства приложений все в порядке, чтобы создать новый SDK, а для модуля ядра волшебные трюки с виртуальными виртуальными таблицами требуют компиляции против самого низкого общего знаменателя.)

Простого запуска xcodebuild в каталоге checkout должно быть достаточно для сборки kext. Если вы хотите упаковать пакет, вы можете запустить make, чтобы собрать пакет в каталоге build/ (хотя, пожалуйста, не публикуйте выпущенные версии, как если бы они были официальными!).

Как использовать iPhone в качестве USB-модема

Смартфон от компании Apple может быть использован в качестве USB-модема, например, если интернет требуется раздать на компьютер, который не оснащен Wi-Fi приемником. Для этого необходимо перевести смартфон в режим модема способом, описанным в предыдущем пункте, после чего:

Обратите внимание: Для работы iPhone в режиме USB-модема может потребоваться наличие на компьютере актуальной версии программы iTunes, которую можно загрузить с официального сайта Apple.

Раздавая интернет с iPhone или iPad через Wi-Fi, следует помнить о базовых правилах, которые позволят рационально использовать ресурсы устройства и интернет-трафик:

Приведенные выше инструкции подходят для iPhone на любой версии мобильной операционной системы iOS.

Благодарности

На плечах гигантов я стою. Мое спасибо Apple за то, что у меня есть хотя бы некоторый образец кода IOKit (хотя последний раз, когда он был успешно построен, был 10.2.x); Это было достойное начало, чтобы понять, как я могу это структурировать. Существенное спасибо David Brownell, который написал драйвер rndishost для Linux; Некоторые части HoRNDIS были перенесены из этой работы. Дэвид Браундел также написал драйвер frndis, который позволяет устройствам Android / Linux вести себя как устройства RNDIS; Чтение этого источника помогло понять, почему HoRNDIS не работал на ранних стадиях. (К сожалению, Дэвид Браунелл скончался в апреле 2011 года. Спасибо за всю вашу напряженную работу, Дэвид, дайте вам покой.)

Спасибо также тем, кто помог протестировать HoRNDIS до того, как я ее выпустил, а также всех других людей со времен проекта unrEVOked, без которых я, скорее всего, не был бы вовлечен в разработку Android.

Комментарии:

TOP News

LTE модем МТС Huawei E 3276 и OS X El Capitan — www.pvsm.ru

Есть MacBook Pro (Retina, 13-inch, Early 2015) под управлением OS X El Capitan и модем МТС Huawei E 3276 . Верёвочку я сам приделал;) Хоть и заявлено, что из коробки совместим с маком, я столкнулся с ошибкой в процессе установки Connect Manager. Анализ system.log, поиск в сети, эта статья и немного смекалки позволили завести модем и подключиться к интернету.

Подключаем модем МТС Коннект к Mac OS X El Capitan , Yosemite — www.youtube.com

Как откатиться с El Capitan (Yosemite) до Mavericks 100% работает — Продолжительность: 26:35 Akvan 2000 1 . Отвязываем модем от МТС HUAWEI E 1550 под любого оператора на примере YOTA — Продолжительность: 6:26 RustikGV 8 204 просмотра.

LTE модем МТС Huawei E 3276 и OS X El Capitan — geektimes.mirtesen.ru

GeekTimes — Хроника | Facebook — www.facebook.com

LTE модем МТС Huawei E 3276 и OS X El Capitan . Есть MacBook Pro (Retina, 13-inch, Early 2015) под управлением OS X El Capitan и модем МТС Huawei E 3276 . Верёвочку я сам приделал;) Хоть и заявлено, что geektimes.ru.

LTE модем МТС Huawei E 3276 и OS X El Capitan — itnan.ru

Есть MacBook Pro (Retina, 13-inch, Early 2015) под управлением OS X El Capitan и модем МТС Huawei E 3276 . Верёвочку я сам приделал;) Хоть и заявлено, что из коробки совместим с маком, я столкнулся с ошибкой в процессе установки Connect Manager. Да, на не LTE — модемах бирюзовый тоже горит. Я затупил и этот LTE перепутал со схожими по индексации не LTE .

LTE модем МТС Huawei E 3276 и OS X El Capitan — PCNEWS.RU — pcnews.ru

LTE модем МТС Huawei E 3276 и OS X El Capitan 09.10.2015 12:52. Есть MacBook Pro (Retina, 13-inch, Early 2015) под управлением OS X El Capitan и модем МТС Huawei E 3276 . Верёвочку я сам приделал;) Хоть и заявлено, что из коробки совместим с маком, я столкнулся с ошибкой в процессе установки Connect Manager.

Что делать если OS X Yosemite и El Capitan не видят USB — AKKet — akket.com

При подключении USB модема Huawei e 3276 к Mac, компьютер просто не видел его. На самом модеме загорались все необходимые индикаторы, но OS X Yosemite по-прежнему не видела данное устройство. Патч решил проблему не только на OS Yosemite, но и на совсем новой OS X El Capitan , имеющей аналогичные проблемы с модемами. Чтобы заставить свой USB- модем работать на OS X , достаточно скачать специальный патч по этой ссылке, затем распаковать его и выполнить установку.

LTE модем МТС Huawei E 3276 и OS X El Capitan / СоХабр — sohabr.net

Есть MacBook Pro (Retina, 13-inch, Early 2015) под управлением OS X El Capitan и модем МТС Huawei E 3276 . Верёвочку я сам приделал;) Хоть и заявлено, что из коробки совместим с маком, я столкнулся с batja84 , 9 октября 2020 в 13:01 (МСК) * (был изменён). Да, на не LTE — модемах бирюзовый тоже горит. Я затупил и этот LTE перепутал со схожими по индексации не LTE .

Ошибки в El Capitan . Today notifications, кнопка share и rootless — 1 — www.pvsm.ru

LTE модем МТС Huawei E 3276 и OS X El Capitan . Операционная система OS X El Capitan доступна в качестве бесплатного обновления. Представлена новая версия операционной системы Apple OS X — OS X El Capitan . Экс-LifeNews’овeц Габрелянов подключил собственную видеоплатформу к телеканалу Russia Today. Код OS X El Capitan указывает на появление 21-дюймового моноблока Apple iMac с экраном разрешением 4K.

+ LTE модем МТС Huawei E 3276 и OS X El Capitan — it-technology.complexdoc.ru

Есть MacBook Pro (Retina, 13-inch, Early 2015) под управлением OS X El Capitan и модем МТС Huawei E 3276 . Верёвочку я сам приделал;) Хоть и заявлено, что из коробки совместим с маком, я столкнулся с ошибкой в процессе установки Connect Manager. Анализ system.log, поиск в сети, эта статья и немного смекалки позволили завести модем и подключиться к интернету. Для этого не закрываем окно установщика после появления ошибки.

Файндер-чувак и надпись «Мак» безответственно создают ложные ожидания на обороте коробки

Приехал на неделю в Переволоцк к бабушке, а мой Мегафон тут чё-то не ловит совсем. Пришлось срочно спасать работу и ехать покупать МТС-Коннект. В магазине переспросил, всё ли ок будет с установкой на мак — да, говорят, без проблем вообще. Окей, 1 200 ₽, заверните, пожалуйста.

Нехорошее предчувствие появилось, когда вставил модем в ноутбук:

Простите, что показываю, но без этого никак

Я надеялся, что сейчас открою браузер и буду работать. За окном в холодном февральском воздухе парила полупрозрачная надпись «Этот интерфейс — предвестник больших проблем и зря прожитых часов».

После нажания «Подключить» произошло примерно ничего: программа показала, что всё ок, но интернет не появился. Вытащил-вставил модем. Нет. Перезагрузился. Нет. Снёс «Коннект-менеджер», поставил ещё раз. Нет. Попробовал с виндовым ноутбуком — работает. Тааак.

Пошёл в настройку сетей добавлять новое подключение: доступных интерфейсов под названием HUAWEI-что-то оказалось семь. Само собой, шесть не работали. Нетрудно догадаться, что я выяснил это эмпирическим путём. И что рабочим оказался последний.

Почти победа:

Ну, там — *99#, mts, mts, подключение — работает! Но это вы рано за меня порадовались. Тут МТС понял, что пришло его время: открывается Коннект-менеджер. Показал одно окошко про то, что ща он подключится, потом ещё одно про то, что подключился и, наконец, окно с графиком (и всё это нельзя скрыть или задвинуть куда-то несколько секунд). Стоит ли говорить, что он считает необходимым торчать в доке и в строке меню одновременно. А если его закрыть — интернет отрубится.

Зато когда вернулся из Переволоцка в Оренбург, обнаружил, что модем умеет в ЛТЕ — приятно.

Мобильный интернет 3G — это та услуга без которой многие себе не представляют и дня. Сегодня я хочу попробовать помочь вам совместить ваш MacBook или iMac с 3G модемом. Сейчас на рынке представлено великое множество различных 3G-модемов, в моём случаи это ZTE MF180. Когда вы подключаете модем к компьютеру автоматически появляется виртуальный CD-диск, на котором должны присутствовать драйверы и программное обеспечение для вашей системы. Устанавливаем и вперёд в мобильный интернет!

Но бывают и не стандартные ситуации: модем в режиме NOCD, отказ адекватной работы операторской программы, разблокировка модема с потерей виртуального диска. Рассмотрим подробнее.

Поддержка и контакты

После трехлетнего срока пребывания в должности, я ищу нового помощника для HoRNDIS. У меня больше нет времени, чтобы содержать HoRNDIS на должном уровне. Если вы считаете, что у вас есть навыки, необходимые для сопровождения этого программного обеспечения, сообщите мне об этом.

Будучи свободным программным обеспечением, HoRNDIS поставляется без гарантии. (Более подробно об этом читайте в лицензии). Тем не менее, я надеюсь, что это вам поможет; Если это не так, и вы можете помочь в отладке, я бы хотел услышать от вас.

Для обратной связи, пожалуйста, свяжитесь со мной!

Рейтинг
( 2 оценки, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями: