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

Автор: droid.

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

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

Всего-то есть наверно два способа:

  • Встроенный USB Tether (у телефонов с Sence, а может еще у кого).
  • USB Tether через сторонним софтом.

В этой статье будем обсуждать более универсальный второй вариант.
Сперва ищем приложение Wired Tether, скачать можно с официального сайта по ссылке ниже.

Запускаем и нажимаем на экран в приложении Wired Tether, телефон уже должен быть подключен к компьютеру. После нажатия в приложении в Windows вылетит новое сетевое соединение со смартфоном, и полученными по сети DHCP настройками.

Для примера, сеть телефона — Android USB, а подключение с интернетом для общего доступа с именем— Internet. Дальше будут только эти короткие обозначения.
Отключаем соединение Internet, переходим в свойства подключения и назначаем ему доступ для Android USB.

Переходим в настройки Android USB и редактируем маску IP на 172.20.23.253 / 255.255.255.252, другие поля оставляем пустыми.

IP адреса мы меняем для того, чтобы убрать шлюз, который выставлен по умолчанию.
Испытаем Ping телефона (ip его будет 172.20.23.254).

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

Для упрощения работы с различными скриптами, нужно установить приложение GScript Lite

Открываем и создаем в GScript Lite наш новый скрипт, и добавляем туда:
ifconfig rmnet0 down
ifconfig usb0 up
route add default gw 172.20.23.253 dev usb0
setprop net. dns1 8.8.8.8

8.8.8.8 — это будет DNS сервер от гугла. Хотя может подойти любой подходящий DNS сервер, выбор за вами.

Настройка завершена, переходим к тестированию:

  • Подключаем USB
  • Включаем приложение Wired Tether, подключаем соединение
  • Включаем GScript Lite, ставим на выполнение наш новый созданный скрипт
  • все