iPhone Tethering Problem

10

Saya punya masalah kecil yang aneh di tangan saya di sini.

Selama ini, saya sudah menggunakan iPhone tethering via USB, dan semuanya baik-baik saja.

Namun, hari ini sore, antarmuka USB iPhone saya di panel Network terus menyatakan bahwa antarmuka USB iPhone saya 'Tidak Terhubung'.

Mengaktifkan dan menonaktifkan opsi Hotspot Pribadi di iPhone saya sepertinya tidak mendapatkannya kembali.

Apakah ada orang di sini yang tahu bagaimana saya akan menyelesaikan ini?

Mesin: MacBook Pro, OS X Lion v10.7.3.

iPhone: iPhone4, iOS 5.0.1

Penduduk bumi
sumber
Sudahkah Anda mencoba me-restart komputer Anda?
iolsmit
Apakah kabel masih berfungsi untuk hal lain?
GEdgar
Ya, saya telah me-restart setiap kali saya melakukan perubahan pada pengaturan Jaringan, tetapi tidak berhasil. @GEdgar: Ya, iTunes masih mendeteksi iPhone saya, dan saya bisa menyinkronkan hal-hal ke iPhone saya secara normal.
Earthling
2
Hai Semua, setelah banyak menjelajahi Google, saya akhirnya menemukan solusi untuk masalah saya yang disebutkan di atas. Ternyata versi iPhone Configuration Utility berisi versi nerfed dari file kext tertentu. Untuk berjaga-jaga jika ada orang lain yang memiliki masalah yang sama, silakan merujuk ke tautan berikut: diskusi.apple.com/thread/3787866
Earthling
@Earthling Ketika Anda menemukan dan menjawab pertanyaan Anda sendiri, jawablah alih-alih berkomentar, sehingga pertanyaan itu ditandai sebagai dijawab. Jawaban adalah jawaban (atau solusi) komentar adalah komentar tentang pertanyaan itu sendiri.
zmilojko

Jawaban:

7

Di sini, antarmuka USB iPhone di panel Network juga terus menampilkan 'tidak terhubung' ketika kabel USB terhubung ke iPhone.

  • Mac OS X: 10.6.8
  • iPhone: 4
  • iOS: 5.1
  • iTunes: 10.6.3
  • Utilitas Konfigurasi iPhone: 3.5

Penyebabnya salah /System/Library/Extensions/AppleUSBEthernetHost.kext, meskipun versi 2.3.0 benar, ukurannya 78 KB, 60.892 byte tidak.

Sebuah diketahui bekerja AppleUSBEthernetHost.kext untuk iPhone USB tethering adalah versi 2.3.0, tetapi 225 KB, 189.646 byte.

Cara mengatasinya adalah:

  1. Di Terminal: $ sudo rm -r /System/Library/Extensions/AppleUSBEthernetHost.kext# untuk menghapus
  2. Mulai ulang (tidak yakin apakah ini perlu)
  3. Instal ulang iTunes (dalam kasus kami 10.6.3), ini juga menginstal AppleUSBEthernetHost.kext yang baik: unduh iTunes dari https://www.apple.com/itunes/ dan jalankan penginstalnya, ini akan menginstal AppleUSBEthernetHost.kext yang benar.

Saat tethering masih tidak berfungsi:

  1. Menu Apple> Preferensi Sistem> Jaringan> hapus iPhone
  2. tambahkan iPhone lagi
  3. tekan tombol [Terapkan]

PS Menurut perangkat lunak cadangan kami sekitar 7 Mei 2010, versi yang lebih baru dari AppleUSBEthernetHost.kext telah diinstal.

Pro Backup
sumber
Saya dapat mengkonfirmasi bahwa ini masih dapat menyebabkan masalah pada Yosemite pada tahun 2015. Solusinya sama.
zmilojko
Hanya memperbaikinya untuk saya di OS X 10.10.5 dengan iPhone 6 yang menjalankan iOS 9.0.2. Saya memiliki iPhone yang terhubung saat menginstal ulang iTunes, dan karena proses instalasi baru saja akan selesai, komputer mengenali telepon dan Sambungan USB iPhone di System Preferences> Network diubah menjadi "Connected."
didihkan
3

Saya baru saja mengalami masalah ini, dan mengatur ulang pengaturan jaringan pada iPhone sepertinya memperbaikinya.
1. Cabut telepon Anda dari komputer Anda
2. Pada iPhone Anda: Pengaturan> Umum> Atur Ulang> Atur Ulang Pengaturan Jaringan
3. Tunggu iPhone untuk memulai kembali, kemudian pasang kembali telepon ke komputer Anda dan tunggu 10-20 detik

Paul
sumber
Tidak bekerja untuk saya. Saya sudah mencoba me-reboot komputer beberapa kali, mencoba me-reboot ponsel. Tidak ada yang berhasil. Saya juga mencoba solusi ini, sekarang. Itu tidak mengubah apa pun. Masih tidak ada tethering USB.
Cheeso
1

Saya mengalami masalah ini, dan saya memiliki Mac Mini running Lion yang baru saja saya instal seminggu yang lalu. Saya memiliki Verizon iPhone 4 (tanpa S), menjalankan iOS 5.1.

Inilah kenyataan yang baru saya temukan ...

Pastikan iPhone "Data Seluler" aktif (kecuali jika Anda mematikannya secara fisik, misalnya, untuk pengujian). Nyalakan Hotspot Pribadi di iPhone.

Hubungkan iPhone Anda ke Mac Anda melalui kabel USB.

Pergilah ke Berbagi di Mac, dan pergi ke Berbagi Internet. IPhone USB akan muncul dan dari sudut pandang Internet Sharing, itu sebenarnya akan memungkinkan Anda untuk memilih "dari Ehternet ke iPhone USB" tetapi, itu tidak benar-benar berfungsi.

Pada kenyataannya, Anda hanya dapat membagikan ini dengan cara lain, yaitu, membagikan internet dari iPhone USB ke Mac. Mungkin Apple sedang mempersiapkan kemampuan berbagi dengan cara lain melalui USB, tetapi belum ada di sana

Namun, selama Anda memiliki koneksi ethernet dan Wi-Fi di Mac, Anda dapat membagikan DARI Mac ke iPhone melalui Wi-Fi, pada dasarnya mengatur koneksi Komputer-ke-Komputer antara Mac dan iPhone ( atau, dalam istilah yang lebih modern, Mac menjadi hotspot).

Saya telah membaca bahwa mungkin dengan versi OSX sebelumnya USB pergi ke arah lain, tetapi saya tidak pernah membuatnya bekerja, dan saya sangat ragu Apple akan mengambilnya, sebagai lawan menambahkannya.

Semoga ini membantu.

David
sumber
Ini tidak benar-benar menjawab pertanyaan, yaitu bagaimana agar tethering USB berfungsi kembali.
Cheeso
1

Selain instruksi ProBackup, menghapus dan membersihkan Utilitas Konfigurasi iPhone tampaknya membantu (dari sini ):

  1. Hapus utilitas konfigurasi iPhone.

  2. Bersihkan file yang terkait dengan Utilitas Konfigurasi iPhone:

    sudo rm -rf /private/var/db/receipts/com.apple.pkg.iPhoneConfigurationUtility.*
    rm -rf ~/Library/Preferences/com.apple.iPhoneConfigurationUtility.plist*
    
  3. Hapus seluruh folder:

    sudo rm /System/Library/Extensions/AppleUSBEthernetHost.kext
    
  4. Instal ulang iTunes (lebih dari yang sebelumnya)

  5. Mengulang kembali

Dalam kasus saya, saya tidak memiliki util konfigurasi iphone sehingga instruksi # 3 - # 5 bekerja dengan baik!

Ashutosh Jindal
sumber
1

Setelah beberapa jam berusaha, saya pikir saya akan menyumbangkan pengalaman saya. Mungkin itu akan menghemat waktu orang lain.

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

Pada titik tertentu, saya tidak tahu kapan tepatnya, mungkin setelah menginstal itunes 11.0, penambatan USB berhenti bekerja. Dalam upaya untuk memperbaiki masalah ini, saya masuk ke Pengaturan Jaringan, dan menghapus jaringan iPhone iphone, berpikir saya akan dapat menambahkannya kembali. Tidak pergi. Itu benar-benar hilang, dan ketika saya mengklik +, saya tidak bisa menambahkannya lagi.

Sumber daya utama yang saya gunakan untuk ini ada di sini: https://discussionsjapan.apple.com/thread/10102167?start=15&tstart=0

Saya menggunakan Google Translate untuk menerjemahkan halaman. Pada dasarnya, ini adalah diskusi yang lebih menyeluruh dan persuasif tentang masalah yang berkaitan dengan AppleUSBEthernetHost.kext yang dibahas di tempat lain.

Saya mencari di /var/log/system.log dan melihat tanda-tanda bahwa USB tethering tidak berfungsi:

Com.apple.kextd [10] Gagal memuat / System / Library / Extensions / AppleUSBEthernetHost.kext - (libkern / kext) kesalahan tautan. Com.apple.kextd [10] Muat com.apple.driver.AppleUSBEthernetHost gagal; menghilangkan kepribadian. kernel kxld [com.apple.driver.AppleUSBEthernetHost] :. Vtable kelas super 'vtable untuk IOEthernetController' untuk vtable 'vtable untuk AppleUSBEthernetHost' sudah usang. Pastikan kext Anda dibuat berdasarkan header yang benar. Kernel Tidak Dapat memuat kext com.apple.driver.AppleUSBEthernetHost - tautan gagal. Kernel gagal memuat executable untuk kext com.apple.driver.AppleUSBEthernetHost.

Ini setelah menginstal iTunes terbaru, yaitu 11.1.1. Saya memeriksa version.plist untuk AppleUSBEthernetHost.kext dan melihat 7.0, yang sepertinya benar. Mungkin tidak dibangun dengan benar untuk mesin saya. Saya tidak tahu

Jadi saya mengunduh ini: http://carlogent.com/KextUtilityFix.zip Ini termasuk AppleUSBEthernetHost.kext v2.3.0 lama, serta KextUtil dari cVad. Saya menghapus AppleUSBEthernetHost.kext lama dari / System / Library / Extensions dan menjatuhkan yang ini, menggunakan KextUtil. Ini tidak memperbaiki masalah. Namun!

Saya kembali melihat file system.log dan melihat pesan tentang cache kernel tidak sinkron dengan kexts yang sebenarnya. Jadi saya pikir - bagaimana cara membangun kembali cache kernel?

Saya kemudian berlari sudo kextcache(dang, saya lupa perintah yang tepat) untuk membangun kembali cache dari baris perintah.

Kemudian reboot.

Pada titik ini saya terhubung ke iPhone melalui USB, dan membuka pengaturan Jaringan. Saya dapat + menambahkan Iphone USB yang hilang. Namun koneksi ini tetap tidak aktif. Bunyinya "Tidak Terhubung". Saat memeriksa file kernel.log, saya bisa melihat kernel mendeteksi iphone yang dicolokkan, dan dicabut, berulang kali. Kemudian, kembali ke kotak dialog Pengaturan Jaringan, saya mengklik ikon "kunci" kecil yang mencegah perubahan lebih lanjut. Voila. iPhone iphone menjadi "Terhubung", dan semuanya mulai berfungsi seperti yang diharapkan.

....

Cheeso
sumber
Saya sudah mencoba untuk membuat USB saya berfungsi selama berminggu-minggu sekarang dan ini adalah satu-satunya solusi yang berfungsi. Btw, rebuilting cache kernel dapat dilakukan dengan mengeksekusi sudo touch /System/Library/Extensionsdan kemudian me-reboot mesin. Juga, saya memiliki gejala yang persis sama dengan Cheeso, walaupun dengan iPhone4s.
dandan78
Macbook Pro Mac OSX 10.7.5 Itunes 11.1.2 iphone 4S, iOS 7.0.2 Saya baru saja melakukan apa yang dikatakan Cheeso, sebenarnya lebih sederhana: mengunduh dan menjalankan carlogent.com/KextUtilityFix.zip memasukkan file kext ke jendela seperti yang diperintahkan. Mencoba membangun kembali cache Kernel tetapi tidak berhasil karena saya tidak dapat memasukkan kata sandi saya ke Terminal (Tidak yakin itu adalah tempat yang tepat untuk menjalankan instruksi pada MacOS). Jadi saya menyerah, reboot, lalu pada Jaringan Preferensi iPhone saya akhirnya muncul tetapi tidak akan menjadi hijau, itu akhirnya setelah mencentang gembok ditutup. Jadi terima kasih banyak atas bantuan luar biasa Anda
1

TL; DR Menginstal ulang iTunes memecahkan varian masalah saya karena dibuat ulang /System/Library/Extensions/AppleUSBEthernetHost.kext, yang dihapus iTunes atau OSX Network. Baru saja mengalami ini di OSX Yosemite (10.10.4) setelah memutakhirkan iTunes dan mengatur ulang perangkat jaringan (khususnya menghapus iPhone USBperangkat jaringan yang tampaknya telah melakukan kesalahan). Sekali lagi, menginstal ulang iTunes (12,2 dalam kasus ini) menyelesaikan masalah ini.

dhchdhd
sumber
Xcode adalah penyebabnya bagi saya - menginstal ulang menggantikan AppleUSBEthernetHost.kext, dan koneksi USB saya mulai berfungsi dengan baik.
leanne
-1

Apakah Anda mencoba metode yang baik dari hari-hari PC - mematikan dan menghidupkan lagi?

Ini bekerja untuk saya dengan masalah hotspot pribadi yang berbeda.

Tomek Cejner
sumber
Hai Tomek, seperti yang disebutkan di atas, memulai kembali sepertinya tidak ada gunanya.
Earthling
-1

Nah sekarang ini akan berfungsi dengan peningkatan baru .. Buka App Store dan tingkatkan Mac Anda dengan versi baru "OS X Mavericks". Mungkin butuh beberapa saat tetapi itu akan membuatnya bekerja. Berhasil!!! 100% terbukti. Salam pembuka!

Alejandro Juarez
sumber