Чи є спосіб поділитися моїм настільним підключенням до Інтернету з моїм Android 2.2.1 за допомогою телефонного кабелю для передачі даних?
Чи є спосіб поділитися моїм настільним підключенням до Інтернету з моїм Android 2.2.1 за допомогою телефонного кабелю для передачі даних?
Відповіді:
Що ж, це можна зробити з укоріненими пристроями 2.2+. Це не просто.
Перш ніж почати, можливо, вам буде просто простіше придбати дешевий USB Wi-Fi ключ і поділитися з’єднанням з вашим телефоном через це. Це набагато простіша процедура і не вимагає root на телефоні.
Але ось як це зробити через USB:
Переведіть телефон у режим налагодження через USB (у налаштуваннях → додатках → usb). Підключіть телефон.
Тоді потрібно ввімкнути прив'язку USB до телефону. У моєму SGS2 це функціонує в Налаштуваннях → Бездротова мережа та мережа → З'єднання та переносні точки доступу.
У цей момент до комп'ютера буде доданий новий мережевий пристрій ( usb0
).
Виключіть наступні команди для з'єднання eth0 та нового з'єднання USB.
sudo apt-get install bridge-utils
sudo brctl addbr br0
for i in eth0 usb0; do
sudo ifconfig $i 0.0.0.0
sudo brctl addif br0 $i
done
sudo ifconfig br0 up
sudo dhclient br0 # might take a few seconds
Потім завантажте на телефон термінал (або використовуйте оболонку SDK adb) і вимкніть (як root):
netcfg usb0 dhcp
Щоб змінити все це:
for i in eth0 usb0 br0; do sudo ifconfig $i down; done
sudo brctl delbr br0
sudo ifconfig eth0 up
sudo dhclient eth0
Щоб зробити щось простіше, є кілька додатків, які роблять телефонну сторону речей (наприклад, ASProxy), але вам все одно потрібний пристрій з укоріненою системою 2.2. Комп'ютерна сторона речей може бути написана. Ви навіть можете зачепитись у udev, щоб запустити ці команди, коли ви підключаєте телефон (і зруйнуйте міст, коли ви від'єднаєте його від мережі).
usb0
на своєму ноутбуці інтерфейс (12.04) жодних ідей?
Існує кілька старих приміток щодо зворотного USB Tethering в Android 2.2 з Nexus One.
Я планував спробувати це, не вкорінюючи свій HTC DHD.
У нього є варіант пропуску через Інтернет, який чудово працює в Windows,
тому мені цікаво, чи можна це використовувати в одних і тих же лініях через Ubuntu ...
Ще не пробував - хотів би знати про будь-який досвід з перших рук.
Вимоги з цих приміток:
Android 2.2 (або старіша версія з додатком для кореневого зв’язку)
ADB від Android SDK або вкорінене Android 2.2 з терміналом у кореневому режимі