Получаем интернет по USB с компьютера на Android
Получаем интернет по USB с компьютера на Android avatar

androidPC1
После покупки HTC Hero у меня возник вопрос: как получать интернет на коммуникаторе через компьютер? С моим предыдущим коммуникатором Toshiba G900 под управлением WindowsMobile 6 было все просто: установил «центр мобильных устройств», и на коммуникаторе появился интернет. «Эта функция не нужна», — скажите вы, ведь сейчас много точек доступа Wi-Fi, через которые можно подключиться двумя кликами. Но вот лично у меня нет Wi-Fi точки (есть ноутбук, но Android не обнаруживает Ad-hoс сети). Поэтому я был огорчен отсутствием этой функции. Все мои попытки найти мануалы на эту темы — не увенчались успехом. Поэтому я решил это сам.

Внимание: способ, через который у меня получилось настроить необходимое мне соединение, подходит для прошивки 2.1 с разблокированным root пользователем. Кстати, консоль ADB из комплекта Android SDK у меня автоматически подключается под пользователем root, насколько это связано с тем, что у меня он разблокирован — я не знаю, попробуйте — whoami. В Android root пользователь с uid=0 adb shell.

Установка сети между коммуникатором и компьютером

При подключении к USB, коммуникатор предлагает выбрать тип подключения. Выбираем «Общий Интернет».
androidPc2
После нажатия «Готово», в Windows устанавливается новое сетевое соединение с коммуникатором, и полученными по DHCP настройками:
androidPC3
У меня к примеру, сеть коммуникатора — Android USB, а соединение с интернетом для общего доступа — Internet. В дальнейшем я буду использовать эти обозначения.

Отключаем соединение Internet, в свойствах подключения делаем его доступным для Android USB:
androidPC4
Идем в настройки Android USB и меняем его IP и т.п. на такие:
androPC6
Цель ручного изменения IP адреса — это убрать шлюз по умолчанию.
Пробуем Ping коммуникатор (он под ip — 192.168.100.254)
ping 192.168.100.254
Обмен пакетами с 192.168.100.254 по с 32 байтами данных:
Ответ от 192.168.100.254: число байт=32 время=3мс TTL=64

Настраиваем коммуникатор

Создаем на SD карте файл ineton и пишем в него:
ifconfig rmnet0 down
ifconfig usb0 up
route add default gw 192.168.100.100
setprop net.dns1 8.8.8.8
8.8.8.8 — это DNS сервер от google. Я люблю его использовать, поэтому использую его и тут. Использовать можно любой DNS сервер, который вы желаете.
Скрипт должен быть в кодировке UNIX ANSI, для редактирования подойдет программа Notepad++
И, если вы подключены по USB в режиме Общего интернета то можно пробовать подключаться:
Для этого нам понадобится эмулятор терминала для Android. Я использую этот
В терминале вводим:
su
sh /sdcard/ineton

Вот так:
androPC7
Видно, что подключение удалось, и ping стал меньше. Ну и чтобы совсем убедиться, зайдем на 2ip.ru:
androPC9
Чтобы отключить, достаточно отключить USB, и перезапустить телефонный модуль.
Все. Теперь можно вдоволь полазить в маркете, Скачать оттуда гору полезного и не только софта.

Источник

0
  

No related posts.

7 thoughts on “Получаем интернет по USB с компьютера на Android
Получаем интернет по USB с компьютера на Android avatar

  1. вот я нажал подключить «Общий интернет» но
    «После нажатия «Готово», в Windows устанавливается новое сетевое соединение с коммуникатором, и полученными по DHCP настройками:» не соеденился

    • ахах)))) ты абсолютно прав)))!! и не нужно впритык к компу сидеть, чтобы приконнектиться)))

  2. Хлопцы как это сделать на Samsung GT 580 android 2.1?Соединение появляется,но не активно и не поддается никаким действиям.можно с самого начала,кто знает?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*


*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>