Проблема iPhone Tethering iPhone


10

У мене тут на руках дивна маленька проблема.

Все це в той час я використовував прив’язку iPhone через USB, і все було добре.

Однак сьогодні в другій половині дня мій USB-інтерфейс iPhone на панелі "Мережа" продовжує констатувати, що мій USB-інтерфейс iPhone "Не підключено".

Увімкнення та відключення параметра "Персональна точка доступу" на моєму iPhone, схоже, не повертає її.

Хтось тут має ідею, як я би це вирішив?

Машина: MacBook Pro, OS X Lion v10.7.3.

iPhone: iPhone4, iOS 5.0.1


Ви спробували перезавантажити комп'ютер?
йолсміт

Чи працює ще кабель для інших речей?
GEdgar

Так, я перезавантажую її щоразу, коли вношу зміни до налаштувань мережі, але безрезультатно. @GEdgar: Так, iTunes все ще виявляє мій iPhone, і я можу нормально синхронізувати речі зі своїм iPhone.
Землянина

2
Привіт усім, після багатого розчулення в Google я нарешті знайшов рішення моєї вищезгаданої проблеми. Виявляється, у версії програми iPhone Configuration Utility містилася невміла версія певного файлу kext. На випадок, якщо інші люди мають таку ж проблему, перейдіть за наступним посиланням: обговорення.apple.com
thread/3787866

@Earthling Коли ви знайдете і відповідаєте на своє власне запитання, відповідайте на нього, а не коментуючи його, тому питання позначається як відповідь. Відповіді - це відповіді (або рішення) коментарі - це коментарі до самого питання.
zmilojko

Відповіді:


7

Тут USB-інтерфейс iPhone на панелі Мережі також продовжує відображати "не підключено", коли кабель USB підключений до iPhone.

  • Mac OS X: 10.6.8
  • iPhone: 4
  • iOS: 5.1
  • iTunes: 10.6.3
  • Утиліта налаштування iPhone: 3.5

Причина несправна /System/Library/Extensions/AppleUSBEthernetHost.kext, хоча версія 2.3.0 правильна, її розмір 78 Кб, 60,892 байти - ні.

Відомий працюючий AppleUSBEthernetHost.kext для USB-тетерування iPhone - версія 2.3.0, але 225 Кб, 189.646 байт.

Виправлення:

  1. У терміналі: $ sudo rm -r /System/Library/Extensions/AppleUSBEthernetHost.kext# для видалення
  2. Перезапустіть (не впевнений, чи потрібно це)
  3. Перевстановіть iTunes (у нашому випадку 10.6.3), це також встановить хороший AppleUSBEthernetHost.kext: завантажте iTunes з https://www.apple.com/itunes/ та запустіть інсталятор, це встановить правильний AppleUSBEthernetHost.kext.

Якщо прив’язка все ще не працює:

  1. Меню Apple> Налаштування системи> Мережі> видаліть iPhone
  2. знову додайте iPhone
  3. натисніть кнопку [Застосувати]

PS За нашим програмним забезпеченням для резервного копіювання десь 7 травня 2010 року була встановлена ​​новіша версія AppleUSBEthernetHost.kext.


Я можу підтвердити, що це все ще може спричинити проблеми на Yosemite у 2015 році. Рішення те саме.
zmilojko

Просто виправили це на OS X 10.10.5 за допомогою iPhone 6 під управлінням iOS 9.0.2. Під час перевстановлення iTunes у мене був підключений iPhone, і оскільки процес встановлення вже майже завершився, комп'ютер розпізнав телефон і USB-з'єднання iPhone у системних налаштуваннях> Мережа змінилася на "Підключено".
тушкуйте

3

Я щойно пережив цю проблему, і, здавалося, виправити мережеві настройки на iPhone.
1. Відключіть телефон від підключення до комп’ютера.
2. На iPhone: Налаштування> Загальне> Скидання> Скидання налаштувань мережі
3. Зачекайте, коли iPhone перезавантажиться, потім підключіть телефон до комп'ютера і зачекайте 10-20 секунд.


Не працювало для мене. Я кілька разів намагався перезавантажити комп’ютер, спробував перезавантажити телефон. Нічого з цього не спрацювало. Я також спробував це рішення, просто зараз. Це нічого не змінило. Все ще немає тетерінга USB.
Чесо

1

У мене виникла ця проблема, і у мене є Mac Mini під управлінням Lion, який я щойно встановив тиждень або близько того. У мене є Verizon iPhone 4 (без S), під керуванням iOS 5.1.

Ось реальність, яку я щойно відкрив ...

Переконайтесь, що iPhone "Cellular Data" активний (якщо це не буде фіскально вимкнути, наприклад, для тестування). Увімкніть персональну точку доступу на iPhone.

Підключіть iPhone до свого Mac через USB-кабель.

Перейдіть до спільного доступу на Mac та перейдіть до Інтернету. З'явиться USB iPhone iPhone, і з точки зору Internet Sharing, він фактично дозволить вибрати "від Ehternet до iPhone USB", але це насправді не працює.

Насправді ви можете поділитися цим лише іншим способом, тобто поділитися Інтернетом з iPhone USB TO Mac. Можливо, Apple готує можливість поділитися іншим способом через USB, але поки її немає

Однак, поки у вас є з'єднання Ethernet і Wi-Fi на Mac, ви можете ділитися з Mac на iPhone через Wi-Fi, по суті встановивши з'єднання комп'ютер-комп'ютер між Mac і iPhone ( або, сучасніше кажучи, Mac стає гарячою точкою).

Я читав, що, можливо, з більш ранніми версіями OSX USB пішов інакше, але я ніколи не змушував його працювати, і я дуже сумніваюся, що Apple би забрала це, а не додавати його.

Сподіваюсь, це допомагає.


Це насправді не вирішує питання, що полягає в тому, як змусити USB-зв’язок працювати знову.
Чесо

1

Окрім інструкцій ProBackup, видалення та очищення утиліти конфігурації iPhone допомагає ( звідси ):

  1. Видалити утиліту конфігурації iPhone.

  2. Очистити файли, пов’язані з утилітою налаштування iPhone:

    sudo rm -rf /private/var/db/receipts/com.apple.pkg.iPhoneConfigurationUtility.*
    rm -rf ~/Library/Preferences/com.apple.iPhoneConfigurationUtility.plist*
    
  3. Видаліть всю папку:

    sudo rm /System/Library/Extensions/AppleUSBEthernetHost.kext
    
  4. Перевстановіть iTunes (трохи більше попереднього)

  5. Перезапустити

У моєму випадку у мене не було утиліти налаштування iphone, тому інструкції №3 - №5 спрацювали нормально!


1

Після кількох годин зусиль я подумав, що буду сприяти своєму досвіду. Можливо, це врятує деякі інші люди деякий час.

Macbook Pro
Mac OSX 10.7.5
Itunes 11.1.1
iphone 5, ios 7.0.2

У якийсь момент я не знаю, коли саме, можливо, після встановлення itunes 11.0, прив’язка USB перестала працювати. Намагаючись виправити цю проблему, я зайшов у «Налаштування мережі» та видалив iphone USB-мережу, думаючи, що зможу її знову додати. Не йдіть. Це дійсно просто пішло, і коли я натиснув +, я не міг його знову додати.

Основний ресурс, який я використовував для цього, тут: https://discussionsjapan.apple.com/thread/10102167?start=15&tstart=0

Я використовував Google Translate для перекладу сторінки. В основному, це більш ретельне та переконливе обговорення проблем, пов'язаних з AppleUSBEthernetHost.kext, які обговорюються в інших місцях.

Я заглянув у /var/log/system.log і побачив показові знаки про те, що USB-зв’язок не працює.

Com.apple.kextd [10] Помилка завантаження / Система / Бібліотека / Розширення / AppleUSBEthernetHost.kext - (libkern / kext) Помилка посилання. Com.apple.kextd [10] Не вдалося завантажити com.apple.driver.AppleUSBEthernetHost; усунення особистостей. ядро kxld [com.apple.driver.AppleUSBEthernetHost] :. Суперкласс vtable 'vtable для IOEthernetController' для vtable 'vtable для AppleUSBEthernetHost' застарів. Переконайтеся, що ваш кекс був побудований на правильних заголовках. Ядро не може завантажити кекс com.apple.driver.AppleUSBEthernetHost - посилання не вдалося. Ядро не вдалося завантажити виконувану програму для kext com.apple.driver.AppleUSBEthernetHost.

Це було після встановлення iTunes останнього, який був 11.1.1. Я вивчив версію version.plist на AppleUSBEthernetHost.kext і побачив 7.0, який здався правильним. Можливо, вона не побудована належним чином для моєї машини. Не знаю.

Тому я завантажив це: http://carlogent.com/KextUtilityFix.zip Він включає старий v2.3.0 AppleUSBEthernetHost.kext, а також KextUtil від cVad. Я видалив старий AppleUSBEthernetHost.kext з / Система / Бібліотека / Розширення і скинув цей, використовуючи KextUtil. Це не вирішило проблеми. І все-таки!

Я знову заглянув у файл system.log і побачив повідомлення про кеш ядра, який не синхронізований з фактичними кексами. Тому я подумав - як мені відновити кеш ядра?

Потім я побіг sudo kextcache(бовтаю, я забув точну команду) відновити кеш із командного рядка.

Потім перезавантажте.

У цей момент я підключив iphone через USB та відкрив мережеві налаштування. Я міг + додати Iphone USB, якого не було. Але все-таки цей зв’язок не був активним. На ньому написано "Не пов'язано". Вивчаючи файл kernel.log, я міг бачити, що ядро ​​виявляло підключення iphone відключення та відключення шрифту неодноразово. Потім, повернувшись до діалогового вікна «Налаштування мережі», я натиснув на маленьку піктограму «замок», яка запобігає подальшим змінам. Вуаля. USB iphone став "Підключений", і все почало працювати, як очікувалося.

….


Я вже кілька тижнів намагався змусити свій USB працювати, і це єдине рішення, яке працювало. Btw, перебудова кешу ядра може бути виконана шляхом виконання, sudo touch /System/Library/Extensionsа потім перезавантаження машини. Також у мене були точно такі ж симптоми, як у Cheeso, хоча і з iPhone4.
dandan78

Macbook Pro Mac OSX 10.7.5 Itunes 11.1.2 iphone 4S, iOS 7.0.2 Я тільки що зробив те, що сказав Cheeso, насправді простіше: завантажив і запустив carlogent.com/KextUtilityFix.zip, вставивши файл вікна у вікно за інструкціями. Спробував відновити кеш ядра, але не вдалося, тому що я не міг ввести свій пароль в термінал (не впевнений, що це правильне місце для запуску інструкцій на MacOS). Тож я відмовився, перезавантажився, потім у мережевих налаштуваннях мій iPhone нарешті з’явився, але не став зеленим, це в кінцевому підсумку після відмітки замка замкнуто. Тож дякую тобі за відмінну

1

TL; DR Перевстановлення iTunes вирішило мій варіант проблеми, оскільки він відтворився /System/Library/Extensions/AppleUSBEthernetHost.kext, який або iTunes, або OSX Network видалили префан. Щойно пережив це на OSX Yosemite (10.10.4) після оновлення iTunes та скидання мережевих пристроїв (наприклад, видалення iPhone USBмережевого пристрою, який, здавалося, погано поводився). Знову ж, перевстановлення iTunes (12.2 у цьому випадку) вирішило це.


Винуватцем для мене став Xcode - перевстановлення замінило AppleUSBEthernetHost.kext, і моє USB-з'єднання почало нормально працювати.
leanne

-1

Чи спробували ви добрий метод ol 'з PC днів - вимкнення та ввімкнення знову?

Це працювало для мене з різними проблемами особистої точки доступу.


Привіт Томек, як згадувалося вище, перезапуск, здається, не приносить користі.
Землянина

-1

Ну тепер він буде працювати з новим оновленням. Перейдіть до App Store і оновіть вас Mac новою версією "OS X Mavericks". Це може зайняти деякий час, але це змусить його працювати. Це працює!!! На 100% доведено. Привітання!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.