- Ponsel HTC G2 saya di-root dan menjalankan Cyanogenmod 7
- Saya tidak punya paket data.
- Kadang-kadang saya ingin menghubungkan ponsel ke Internet ketika tidak ada Wi-Fi, untuk memperbarui aplikasi Market, membuat cadangan pesan SMS ke Gmail, menyinkronkan kontak baru dari Gmail, dll. Hal-hal yang tidak dapat saya lakukan dengan mode penyimpanan massal USB.
- Saya memiliki komputer Windows 7 Professional yang terhubung ke Internet, tetapi saya tidak diizinkan untuk mengatur jaringan Wi-Fi ad-hoc. (Jika saya melakukannya, mereka akan memperhatikan dan memburu saya.)
Apakah ada cara bagi ponsel untuk mengakses Internet melalui koneksi USB ke komputer? Jika demikian, bagaimana cara mengaturnya?
usb
networking
tethering
reverse-tether
usb-tethering
endolith
sumber
sumber
Jawaban:
Baru-baru ini saya menemukan SimpleRT yang bekerja sangat baik dengan Linux (dan ternyata OSX juga). Cukup aktifkan USB Debugging di perangkat Anda (tidak diperlukan root), instal APK yang ditautkan dari halaman itu di perangkat Anda dan sambungkan ke PC Anda melalui USB, lalu jalankan biner di PC Anda.
Ini akan mengatur koneksi sebagai terowongan VPN (
tun0
secara default) dan perangkat Anda akan meminta Anda untuk (a) mengizinkan SimpleRT untuk membuat / mengawasi koneksi VPN serta (b) apakah akan menjalankannya ketika perangkat dikonfigurasi sebagai aksesori USB tertentu (yang dilakukan biner).Proyek ini tidak termasuk binari pra-dibangun, jadi saya telah mengunggah yang saya buat untuk Ubuntu .
Di bawah ini adalah metode manual yang harus bekerja di Linux atau Windows: http://blog.mathieu.carbou.me/post/60454997009/reverse-usb-tethering-with-android-2-2
Anda juga dapat menggunakan Windows untuk membuat jaringan WiFi (menggunakan Connectify ) dan menghubungkan perangkat Anda ke itu: http://www.nexusoneforum.net/forum/nexus-one-faq-how-tos/3133-reverse-tether-getting -internet-your-phone.html
sumber
sudo ifconfig usb0 0.0.0.0
saya mendapatkan SIOCSIFADDR: Tidak ada perangkat seperti itu usb0: ERROR saat mendapatkan bendera antarmuka: Tidak ada perangkat seperti ituAda beberapa kemungkinan lagi - tetapi semuanya saya tahu membutuhkan perangkat yang telah di-rooting.
Menggunakan Aplikasi Reverse Tether
Pertama, ada Aplikasi bernama Reverse Tether yang tersedia secara gratis di Play Store (ini adalah uji coba terbatas, yang membatasi waktu Anda dapat terhubung - tetapi setidaknya Anda dapat menguji dengan cara ini apakah perangkat Anda didukung sepenuhnya; versi lengkapnya adalah sekitar USD 5). Menurut sebuah artikel di AndroidAuthority , pengaturan semudah 1-2-3: Hubungkan kabel USB, jalankan aplikasi, biarkan konfigurasi otomatis (konfigurasi manual juga tersedia) - dan begitulah. Anda juga dapat membiarkannya meminta Anda untuk terhubung ketika menemukan koneksi USB.
Metode manual menggunakan Wifi
Saya tahu, ini bukan USB - tetapi untuk kelengkapan (dan memberikan alternatif) saya pikir saya dapat menambahkan ini juga:
mengutak-atik sistem dan menambal sekitar
Beberapa metode manual juga tersedia (dan dijelaskan misalnya di XDA ) - tetapi sebagian besar rumit secara teknis, dan mengharapkan Anda untuk menambal file sistem; bukan untuk pengguna sehari-hari, tetapi untuk orang yang suka teknologi.
Terminal dan pergi
Namun, metode lain yang bagus seharusnya hanya melibatkan 3 baris di terminal, dan dijelaskan dalam posting di sini , untuk terhubung ke jaringan Wifi ad-hoc. Pada dasarnya, harus seperti ini:
memanipulasi beberapa file konfigurasi
Metode lain yang cukup mudah juga dijelaskan di sini , dan melibatkan pengeditan
wpa_supplicant.conf
file satu kali (secara manual menambahkan jaringan Wifi ad-hoc Anda).Metode Peasy mudah
Apakah saya perlu mengatakan, sungguh? Gunakan router Wifi. Bahkan ada beberapa "router perjalanan" kecil dengan harga kurang dari USD 50. Dan kemudian hubungkan ponsel Anda seperti yang Anda gunakan untuk menghubungkannya ke jaringan Wifi lainnya ...
sumber
Hei! ada aplikasi untuk itu
Android Usb Port Forwarding
http://www.codeproject.com/kb/android/usbportforwarding.aspx
Saya agak bingung bagaimana cara menggunakannya, mohon informasikan jika Anda membuatnya berfungsi dengan baik.
sumber
Saya tahu ini adalah jawaban yang lebih baru, tetapi perlu disebutkan.
Tidak perlu rooting!
Tidak diperlukan pemasangan aplikasi! * Yang bahkan tidak mungkin jika Anda tidak memiliki koneksi internet lainnya.
Ada sebuah proyek bernama gnirehtet .
Itu dia! Untuk informasi lebih lanjut, baca file readme dari gnirehtet di situs web mereka.
* = Di belakang layar itu akan menginstal file apk ke perangkat Anda melalui koneksi USB.
sumber
Saya telah menemukan alat yang bagus untuk membalikkan tethering di forum xda-developer. Ini disebut Android Reverse Tethering . Ini bekerja dengan Windows dan membutuhkan telepon yang di-rooting.
Ini berfungsi dengan baik pada HTC Desire HD saya yang menjalankan MIUI v4.
sumber
Android membalikkan langkah penambatan:
Catatan: Hanya berfungsi di ponsel Android yang di-rooting.
Aktifkan tethering USB. Untuk melakukannya, buka Pengaturan → Lainnya ... → Penambatan & hotspot seluler → Penambatan USB .
Di mesin host, koneksi tethering usb dapat dideteksi oleh manajer jaringan.
Namanya akan seperti "Koneksi kabel 2" (atau 3).
Anda harus mengedit "IPV4 / Metode" untuk "Dibagikan ke komputer lain".
3.1. Tanpa manajer jaringan, Anda harus melakukannya secara manual:
Sekarang, seperti yang dijelaskan di sini di akhir Langkah 1 Anda harus memodifikasi
iptables
dengansudo iptables -t nat -A POSTROUTING -j MASQUERADE
. Tetapi ... lebih suka mengizinkan manajer jaringan untuk melakukannya jika memungkinkan.Di perangkat Android, Anda dapat mengeluarkan perintah ini menggunakan terminal di
su
sana, atau dari mesin host Anda dengan menggunakan ADB:Jika tidak mendapatkan alamat IP, atau jika Anda menggunakan beberapa aplikasi yang diinginkan alamat IP statis seperti Aplikasi "Webkey untuk Android", maka tetapkan secara manual:
Sekarang internet akan berfungsi di ponsel Android.
Untuk memeriksa, di
adb shell
atau terminal android, coba perintahnyaping www.google.com
.Ini bekerja untuk saya.
sumber
no such action '10.42.0.2' usage: netcfg [<interface> {dhcp|up|down}]
ifconfig rndis0 10.42.0.2 netmask 255.255.255.0
, btw untuk melihat semua antarmukanetcfg
sendirian. petunjuk serupa dirinci di siniUntuk perangkat yang tidak di- root
Saya tahu ini adalah jawaban yang terlambat, tetapi karena semua jawaban yang ada menyarankan bahwa penambatan terbalik USB hanya mungkin jika perangkat Anda di-rooting atau memiliki dukungan sistem untuk penambatan terbalik, saya pikir akan ada baiknya menunjukkan bahwa ada satu opsi lagi:
Saya sedang mencari solusi penambatan terbalik yang akan bekerja pada perangkat saya yang tidak dicabut dan dengan MacBook, tetapi saya tidak dapat menemukan apa pun. Akhirnya, saya mulai mengembangkan solusi saya sendiri. Hasilnya adalah aplikasi yang berfungsi pada perangkat yang menjalankan Android 4.0 atau lebih tinggi di sisi klien, dan semua OS desktop utama di sisi host.
Aplikasi ini tersedia di Google Play: ReverseTethering NoRoot
sumber