Reverse tethering что это
Reverse tethering (получаем интернет на android с ПК linux)
Так как 3g интернет в месте использования телефона у меня медленный, то решено было попытаться использовать интернет от компьютера, на телефоне. Я был удивлен тем, что это стандартными средствами невозможно. Решил сделать нестандартными. Итак, нам понадобятся:
1. busybox
2. root
3. GScript Lite, либо эмуль терминала. GScript лучше, так как позволит сделать ярлычок на раб столе что бы не парится все время с скриптом.
4. Еще может пригодится утилита ifconfig, их много вариантов для андроида, выбрать тот, который похож на линуксовый… то бишь полноценный (но эта утилита только для справки, например если имя сетевого интерфейса, который создали для связи с компом, сменится).
Делать надо так:
1. Сопрягаем телефон с компом… ну тут ясно и инструкций полно.
2. На телефоне лезем в настройки->еще->Режим модема->«Общий интернет по bluetooth» и ставим галку.
2. Лезем в апплет блютуза и выбираем «параметры» (это на компе). Я пользуюсь ubuntu так что там есть апплет, для других дистров есть другие варианты и вы сами знаете куда надо нажать.
3. В параметрах видим свой телефон (мы его сопрягли). Заходим на него и выбираем «Использовать как сетевое устройство (PAN/NAP)». Делать это лучше один раз, NetworkManager, запоминает каждый раз по отдельности и стереть прошлые не дает, так что у меня там список, штук в двадцать пунктов из копий моего телефона. Позже, скрипт накатаю прямой, конечно. Можно посмотреть в сторону blueman он умеет то же.
4. Лезем в NetworkManager и, о чудо, там есть наш телефон, нажали на него.
5. В телефоне, если пункт 2 выполнен, придет оповещение «разрешить ли подключится точке доступа?». Разрешаем.
6. PROFIT1. Сеть поднялась. Мне выдает на компе адрес 192.168.44.39, на телефоне 192.168.44.1
7. На компе запускаем такое (у меня давно такое в стартовых скриптах, для домочадцев):
Это мы запустили NAT что бы пакеты от телефона, пришедшие нам, отправлять дальше в интернет. То бишь стали шлюзом.
8. Пишем в GSCript или терминале такое (на телефоне):
btn0 — это как раз имя сетевого интерфейса, который с компом связан у телефона.
Эта команда требует права root на телефоне.
9. PROFIT2. Имеем работающий интернет на телефоне, через комп, по блютузу.
Сейчас у меня на рабочем столе телефона есть ярлык для настройки шлюза по умолчанию (GSCript-овый). Я создаю сеть с телефоном, а потом запускаю ярлык. Интернет пашет, надо несколько секунд что бы до браузера или еще кого там в потрохах, доперло, что интернет уже есть. Осталось только сделать скриптик на компе, что бы сеть поднимать с такой же кнопочки, или найти софтину для андроида которая это умеет то же кнопочкой со стороны телефона. С телефона оно удобнее будет. Вот собственно и все.
Tethering и Reverse tethering
Tethering
Стандартные решения
С появлением версии Android 2.2 стали возможны 2 технологии: USB-Tethering и WiFi-Tethering.
USB-Tethering
Для подключения необходим стандартный кабель Android-USB.
Включается в Настройки->Беспроводные сети->Режим модема->USB-модем.
После подключения Android устройства к приемнику (ноутбук, настольный компьютер. ) с помощью кабеля происходит запрос на включение USB-Tethering. После положительного ответа пользователя становится возможным использование интернет трафика Android устройства на приемнике.
Большим плюсом данного подхода является возможность подключения Android устройства к WiFi Точке Доступа и разделение этого подключения по USB каналу.
Из минусов стоит отметить необходимость держать Android устройство в непосредственной близости с приемником и ограниченность только одним приемником.
WiFi-Tethering
Для подключения необходим WiFi-адаптер на приемнике.
Если ранее приходилось использовать android-wifi-tether, требовавшую Root, то теперь, с появлением Android 2.2, это делается стандартными средствами.
Включается в Настройки->Беспроводные сети->Режим модема->Точка доступа Wi-Fi.
После включения данной функции Android устройство становится Wi-Fi точкой доступа, к которой могут подключаться другие устройства.
Большим минусом является невозможность одновременного получения и раздачи интернет трафика Android устройством через WiFi, т.е. Android устройство становится 3G модемом для приемника.
3rd Party
EasyTether
Для подключения необходим либо стандартный кабель Android-USB, либо WiFi-адаптер на приемнике.
Позволяет подключить Android устройство к приемнику и осуществить Tethering.
Необходима установка приложения как на Android устройство, так и на приемник.
Не имеет смысла после появления Android 2.2, но, в свое время, очень гибкий и полезный инструмент.
Reverse tethering
Перейдем к самому интересному месту статьи.
Т.к. четко структурированной информации по данному вопросу очень мало, я считаю очень важным донести факты, касательно текущей ситуации до сведения интернет-сообщества.
На данный момент Reverse tethering, как таковой, стандартными средствами еще не реализован. Нет, так же, и 3rd Party продуктов, позволяющих без специальной настройки произвести Reverse tethering. Но, внимательный читатель уже заметил фразу «специальная настройка». Этим мы и займемся. От банального к более сложному.
В основе некоторых предложенных решений будет лежать широко известный механизм разделения интернет трафика, который в данной статье мы рассматривать не будем. Статей, описывающих этот механизм, множество. Что действительно интересно — варианты соединения Android устройства и источника.
Стандартные решения
WiFI Точка Доступа
Самый очевидный вариант решения.
Высокая скорость, средняя территориальная доступность, для честных людей — еще и некоторые денежные затраты.
Но не всегда есть под рукой точка доступа. Тогда…
На сегодняшний день зона покрытия еще не стабильна, цены сильно завышены, скорость средняя.
Перспективы хорошие, но доступно не всем. Ладно, остается последняя надежда.
Ad-hoc
Перед нами стоит компьютер (источник), подключенный к сети интернет через стандартный сетевой кабель — витую пару. У него есть WiFi-адаптер, который мы используем для подключения к Android устройству. Такое подключение называется Ad-hoc.
Однако такое подключение на сегодняшний день для Android устройств недоступно, хотя в саму платформу Android такая возможность заложена.
Настоятельно прошу всех проголосовать за исправление данной недоработки на официальной странице ошибки. Достаточно поставить звездочку в левом верхнем углу. Спасибо.
Нестандартные решения
Виртуальная WiFI Точка Доступа
В Windows 7 появилась возможность создавать виртуальную WiFI Точку Доступа.
Это позволяет подключить Android устройство к источнику без применения реальной WiFI Точки Доступа.
Для упрощения процедуры была создана программа Сonnectify.
Очевидный минус — не все хотят работать (нет возможности установить) Windows 7.
Ad-hoc
Есть возможность создания Ad-hoc подключения вручную. Но только при использовании Root.
В файле /system/etc/wifi/tiwlan.ini правим:
WiFiAdhoc = 1
dot11DesiredSSID = HTCG1Default
dot11DesiredBSSType = 0
Тем самым вы создаете одно подключение Ad-hoc.
Подробности вы можете поискать сами, т.к. я строго не рекомендую пользоваться данным методом.
Ad-hoc — перепрошивка
Существует неофициальный патч, который включает возможность находить и подключаться к Ad-hoc сетям, помечая их *. Опять же — на свой страх и риск.
Есть возможность настройки USB подключения вручную. Только при использовании Root.
Инструкция написана понятно и легко.
Reverse tethering: Пользуемся на Андроид телефоне Интернетом с компьютера с Windows 7
При наличии Wi-Fi на компьютере с Windows 7, можно легко создать виртуальную точку доступа. Но в этот раз я оказался в ситуации, когда Wi-Fi и 3G отсутствуют. Попробовал Bluetooth соединение, но старый синезубый адаптер позволил только сбросить на телефон файлы и получить их с него на компьютере. Пришлось настраивать соединение по USB кабелю.
Простого способа, к сожалению не нашлось. Требовались либо наличие 3G, либо полный доступ к телефону (rooted), либо установка прокси сервера.
Не хотелось делать root доступ на телефон, чтобы не получить лишних вирусов и прочего. Для этого варианта есть инструкция (на английском языке), но понадобится повозиться с прокси-сервером (можно установить и свой вроде squid на компьютер). Этот вариант у меня не заработал, поскольку телефон не определился, поэтому решил все же рутовать телефон.
Для Samsung Galaxy SIII (I747) воспользовался CF-Auto-Root-d2att-d2uc-samsungsghi747. Прелесть этого способа состояла в том, что не нужно было качать прошивку для телефона размером в 500-700 МБ. Запустил Odin и телефон был рутован за минуту. Хотя перед этим пришлось повозиться. Оказалось, что в ситуации, когда USB кабель воткнут в концентратор на передней панели компьютера, программа не работает. Прямое подключение исправило ситуацию.
Все эти рекомендации мне никак не помогли. Но в какой-то момент подумал, что все дело, возможно, в драйвере телефона. Распаковал usb_driver и Universal_Naked_Driver_0.72 драйвер, после чего обновил драйвер, указав папку с этими двумя драйверами. Windows 7 обновила драйвер телефона, после чего, о чудо, AndroidTool обнаружил мой телефон и Интернет стал передаваться на телефон!
Reverse tethering что это
Reverse Tethering NoRoot даёт вам возможность пользоваться подключением к Интернету вашего компьютера на вашем Android-устройстве, используя соединение через USB-кабель.
Используйте приложения Android, которым требуется Интернет, там, где беспроводное соединение с интернетом отсутствует или невозможно!
Подключение к Интернету вашего Android-устройства медленное и нестабильное? Ваше Android-устройство уже подключено к вашему компьютеру для подзарядки, синхронизации файлов или отладки приложений? Почему бы тогда не воспользоваться ещё и быстрым и стабильным подключением к интернету вашего компьютера на вашем Android-устройстве?
Особенности
• Используйте Интернет-соединение своего компьютера на своём Android-устройстве
• Работает с Mac, Windows и Linux
• Работает на всех версиях Android, начиная с 4.0
• Рут НЕ нужен
• Простая установка, не нужно возиться с кучей командных строк
• Подключите несколько Android-устройств к одному компьютеру
• Единственный способ иметь проводной Интернет на устройствах, которые не поддерживают Ethernet
PRO Version
This is the PRO version of ReverseTethering that allows unlimited connections.
Important: Please be aware that this is an early version of this application. Bugs and issues might cross your way. If something does not work, please do not write bad reviews, but send an email to the support email address listed below or in the app so I actually have a chance to help you or fix the issues. Thanks!
Некоторые проги не видят подключения к Интернету, потому что ищут только соединения Wi-Fi или 3G. Это относится к последним версиям Play Маркета, Youtube и др. Если вы обнаружите, что некая прога несовместима с ReverseTethering NoRoot, пожалуйста, не ставьте моему приложению плохой оценки. Это проблема не моего приложения, а другого, поэтому я ничего не могу поделать с несовместимостью. Обратитесь лучше к автору этой сторонней проги.
Требуется Android: 4.0+
Русский интерфейс: Нет
версия 1.2.0 Pro: ReverseTethering NoRoot PRO (Пост #81068013)
версия 1.1.1.1 Pro: ReverseTethering NoRoot PRO (Пост #73953587)
версия 1.1.1 Pro: ReverseTethering NoRoot PRO (Пост #73590371)
версия 1.1.0.2 build 14 Pro: ReverseTethering NoRoot PRO (Пост #72802403)
версия 1.1.0.2 Pro: ReverseTethering NoRoot PRO (Пост #70427234)
версия 1.0.8 Pro: ReverseTethering NoRoot PRO (Пост #53345314)
версия 1.0.8 Free: ReverseTethering NoRoot PRO (Пост #53183224)
версия 1.0.6 Pro: com.floriandraschbacher.reversetethering.pro_1.0.6-pro.apk ( 1.07 МБ )
ReverseTethering Server (Windows + macOS + Linux) v.1.1.2: ReverseTethering NoRoot PRO (Пост #77927560)
ReverseTethering Server (Windows + macOS + Linux) v.1.0.8: ReverseTethering NoRoot PRO (Пост #53182969)
ReverseTethering Server (Windows + macOS + Linux) v.1.0.7: ReverseTethering NoRoot PRO (Пост #52291270)
Reverse Tethering NoRoot Free 1.0.7: ReverseTethering NoRoot PRO (Пост #52291489)
ReverseTethering Server (Windows) v.1.0.5: ReverseTetheringServer_Win_1.0.5.zip ( 612.27 КБ )
У меня версия pro не подключается к компьютеру, хотя free c googleplay работает, русские 2 версии аналогично не работают, телефон MLAIS M7 Android 5.0. В чём может быть причина?
Reverse tethering что это
Последнее обновление программы в шапке: 16.01.2014
Краткое описание:
Раздаем интернет на Андроид с ПК.
Для функционирования программы необходимы права root пользователя.
Распаковываем содержимое архива. Архив включает программу для Windows, ADB и приложение для Android.
Включаем отладку по USB:
Settings > Applications > Development > USB Debugging > Turn On
Настройки > Приложения > Разработка >Отладка по USB > Включить
AndroidTool
AndroidTool.exe программа для Windows
Инструмент для низкоуровневой коммуникации (ADB) включен в архив.
1 старт, AndroidTool попробует найти ADB в c:\android-sdk-windows\platform-tools\adb.exe
Если не найдет будет использован встроенный.
Другие версии ADB тут
Если хотите использовать другую версию ADB, жмем «config» и на 1 вкладке вводим путь к другому ADB.
Market:
Инструкция по скачиванию из GooglePlay от alexey200055: ® Android Reverse Tethering (Пост #24596303)
Тестировалось на:
Acer Iconia A500 (Taboonay 2.1)
Galaxy S (Cyanogen 7)
Galaxy S II
HTC Aria (CM7)
Samsung GT-S5660 Galaxy Gio
Версия: 3.18 ® Android Reverse Tethering (Пост #27588671)
Версия: 3.17 http://4pda.to/forum/dl/post/3812302/ReverseTethering_3.17.zip
Версия: 3.16 http://4pda.to/forum/dl/post/3792629/ReverseTethering_3.16.zip
Версия: 3.14 http://4pda.to/forum/dl/post/3539651/ReverseTethering_3.14.zip
Версия: 3.13 http://4pda.to/forum/dl/post/3534536/ReverseTethering_3.13.zip
Версия: 3.11 ® Android Reverse Tethering (Пост #24856703)
Версия: 3.10 http://4pda.to/forum/dl/post/3411097/ReverseTethering_3.10.zip
Версия: 3.7 ® Android Reverse Tethering (Пост #23366317)
Версия: 3.6 ® Android Reverse Tethering (Пост #22963533)
Версия: 3.4 beta ® Android Reverse Tethering (Пост #22503059)
Версия: 3.3 http://4pda.to/forum/dl/post/2832792/ReverseTethering_3.3.zip
Версия: 3.02 ReverseTethering_3.02.zip
Версия: 2.30 http://4pda.to/forum/dl/post/1856606/ReverseTethering_2.30.zip
Версия: 2.29 http://4pda.to/forum/dl/post/1773973/ReverseTethering_2.29.zip
Версия: 2.27 http://4pda.to/forum/dl/post/1674522/ReverseTethering_2.27.zip
Версия: 2.25 http://4pda.to/forum/dl/post/1492938/ReverseTethering_2.25.zip
Версия: 2.23: http://4pda.to/forum/dl/post/1485399/ReverseTethering_2.23.zip
Версия beta 3: http://4pda.to/forum/dl/post/1359669/ReverseTethering_beta_3.zip
Версия beta 2: ® Android Reverse Tethering (Пост #10359414)
версия: 1.0 ReverseTethering.zip ( 4.1 МБ )