Cara menambatkan Android Anda ke Ubuntu (> = 9,10) atau Fedora sebagai modem Internet melalui kabel USB - Bagaimana-Untuk

Cara menambatkan Android Anda ke Ubuntu (> = 9,10) atau Fedora sebagai modem Internet melalui kabel USB

Jadi setelah menggunakan Verizon Droid (ponsel berbasis Android Linux) untuk sementara waktu, saya mulai mencari bagian fungsionalitas yang belum saya ganti dari hari-hari Blackberry saya. Yaitu: Kemampuan untuk menambatkan ponsel saya sebagai modem Internet ke mesin Ubuntu GNU + Linux saya menggunakan kabel USB.

Di Blackberry, ini sesederhana, a.) Menyediakan layanan data melalui Verizon (ya, ini memang membutuhkan biaya tambahan), dan kemudian b.) Menyiapkan skrip "Berry4All / BBTether" (oleh boros Mr. Thibaut Colar ) pada kotak Ubuntu Linux saya.

Dalam pencarian saya untuk solusi, tempat pertama yang saya periksa untuk aplikasi tethering adalah di Android Market. Dan sementara ada banyak aplikasi lain, satu-satunya aplikasi yang dapat saya temukan untuk penambatan, diperlukan agar ponsel saya "di-root". Dan alih-alih melompat langsung ke sana, saya mencari solusi yang lebih mudah, dan voila! - Aku menemukannya.

Apa yang saya temukan adalah beberapa instruksi penambatan yang mudah oleh Shwan.c yang mahir di Ubuntuforums.org. Jadi sekarang hanya ada satu masalah: Saya menggunakan Verizon Droid, bukan HTC Magic. Kabar baiknya adalah bahwa prosesnya pada umumnya sama, kecuali untuk perbedaan dalam informasi perangkat keras id untuk pengaturan aturan udev di Ubuntu.

Jadi setelah beberapa perubahan kecil pada instruksi untuk HTC Magic, saya sekarang berhasil menambatkan Verizon Droid saya melalui USB sebagai modem untuk mesin Ubuntu GNU + Linux saya.

Ikuti langkah-langkah mudah ini untuk membuat Anda aktif menggunakan Droid sebagai modem USB yang ditambatkan (dan terima kasih banyak kepada Shwan.c karena telah memposting ide asli).

Jika Anda lebih suka pengaturan ini secara otomatis, coba skrip python yang saya miliki di blog saya. Dapatkan di http://tinyurl.com/tetherdroid

Total 15 langkah

Langkah 1: Unduh Android SDK saat ini (versi Linux)

URL: http://developer.android.com/sdk/download.html?v=android-sdk_r04-linux_86.tgz

Langkah 2: Ekstrak SDK, lalu navigasikan ke folder tempat aplikasi adb berada:

tar xvf android-sdk_r04-linux_86.tgz
cd android-sdk-linux_86 / tools

Langkah 3: Salin aplikasi "adb" ke direktori Ubuntu / usr / bin Anda (diperlukan sudo privs)

sudo cp adb / usr / bin / adb

Langkah 4: Buat / edit / simpan file aturan untuk udev agar mesin Anda melihat perangkat Anda

sudo vi /etc/udev/rules.d/91-android.rules

Masukkan teks di bawah ini ke dalam file (menggunakan "i" untuk masuk ke mode "masukkan" dan tekan tombol escape untuk kembali ke mode "pilih" sebelum menyimpan .. Ayo, apa yang akan menyenangkan Linux tanpa menggunakan vi? Jika Anda benar-benar tidak suka vi, Anda dapat mengganti dengan sesuatu seperti gedit, atau nano, atau kate, atau lain-lain), ganti USERNAME dengan nama pengguna Linux Anda, lalu ketik ZZ untuk menyimpan file dari vi.

SUBSYSTEM == "usb", ATTRS {idVendor} == "22b8", SYMLINK + = "android_adb", MODE = "0666", OWNER = "USERNAME"

Langkah 5: Tetapkan izin yang sesuai ke file aturan yang baru saja Anda buat.

sudo chmod a + r /etc/udev/rules.d/91-android.rules

Langkah 6: Restart udev untuk memuat aturan baru.

sudo mulai ulang udev

Langkah 7: Aktifkan "USB debugging" di Verizon Droid Anda

Pengaturan> Aplikasi> Pengembangan> USB debugging> aktifkan

Langkah 8: Hubungkan Droid Anda ke komputer dengan kabel USB dan kemudian gunakan perintah adb berikut untuk memeriksa perangkat Anda.

perangkat adb

contoh:
perangkat $ adb
Daftar perangkat yang terpasang
040364FA0901E011

Langkah 9: Instal openvpn di Ubuntu sehingga Anda dapat terhubung ke perangkat Anda dengannya.

sudo apt-get install network-manager-openvpn openvpn
sudo /etc/init.d/networking restart
sudo /etc/init.d/network-manager restart

Langkah 10: Instal openvpn di Verizon Droid Anda.

cd / home / Downloads /
mkdir azilink
cd azilink
wget http://lfx.org/azilink/azilink.apk
adb instal azilink.apk
wget http://azilink.googlecode.com/files/azilink.ovpn

Langkah 11: Buat file resolv.conf pengganti untuk disalin ke direktori / etc Anda saat run-time:

vi resolv.conf

# Ketik teks di bawah ini (tekan "i" untuk menyisipkan terlebih dahulu, kemudian ESC setelah menyisipkan, sebelum menyimpan) dan kemudian tekan ZZ untuk menyimpan

domain lan
cari lan
nameserver 192.168.56.1

Langkah 12: Sekarang buat skrip yang sangat kecil untuk memulai modem

vi start_modem

Ketik pada teks di bawah ini, lalu tekan ZZ untuk menyimpan
adb maju tcp: 41927 tcp: 41927
sudo cp resolv.conf / etc /
sudo openvpn --config azilink.ovpn

Langkah 13: Atur skrip baru Anda agar dapat dieksekusi.

chmod 755 start_modem

Langkah 14: Di Verizon Droid Anda, luncurkan aplikasi azilink dan letakkan tanda centang dengan "Layanan aktif" sehingga dapat menerima koneksi dari mesin Ubuntu Anda.

Langkah 15: Dengan koneksi nirkabel Anda di Ubuntu "tidak dicentang" (melalui klik kanan applet Manajer jaringan), luncurkan skrip koneksi yang baru saja Anda buat di Terminal:

/ home / Downloads / azilink / start_modem

Anda sekarang dapat menjelajahi Internet, menggunakan Verizon Droid Anda sebagai modem tertambat. Setelah selesai - tekan ctrl + c di Terminal tempat Anda memulai skrip koneksi. Kemudian hapus centang "Layanan aktif" di Azilink pada Droid Anda untuk mematikan semuanya.

Inilah kecepatan yang saya temui ketika menggunakan metode ini (milik speakeasy.net/speedtest): (Kecepatan Unduhan: 842 kbps (transfer rate 105,3 KB / detik) Kecepatan Upload: 484 kbps (transfer rate 60,5 KB / detik)) jauh lebih banyak