Тут изложены действия, неотложные чтобы, дабы передать онлайн с ПК через USB-кабель на приспособление с Android (reverse tethering). Помимо прочего описывается способ как устроить дабы Android распространял полученный онлайн через Wi-Fi.
чтобы, собственно гарантировать онлайн на Android через USB потребуется:
busybox; root; Android 2.3 или же новее. ядро с поддержкой iptables/netfilter;
Когда нужно было, дабы Android распространял полученный онлайн через Wi-Fi, что к притязаниям прибавляется:
утилита командной строчки iptables (когда подобный нет в составе вашей системы, что ее возможно получить, установив файрвол для Android); Подключить приспособление с Android андроид по USB к ПК.
Алгоритм поступков
Выключить соединения Wi-Fi и 3G.
Последующее находится в зависимости от того, какая операционная система на ПК.
Для Linux
Sudo dhclient usb0
Sudo sysctl - w net. ipv4.ip_forward=1
Sudo iptables - t nat - A POSTROUTING - o eth0 - j MASQUERADE
Где eth0 - наименование интерфейса, через который доступен онлайн. Помимо прочего, за счет ifconfig узнайте ip-адрес на интерфейсе usb0 (к примеру 192.168.42.188).
Для Windows
В последствии включения Android через USB windows не спеша обозначит свежее приспособление и добавит свежее локальное включение. Зайдите в его качества и, включите автоматическое определение IP-адреса (наверное оно уже станет установлено).
Зайдите в опции включения, андроид через которое вы получаете онлайн, на вкладку "Доступ". Установите флаг совместного доступа и выпадающем перечне выберите сеть с Android.
Дальше нужно было разузнать ip адрес соединения с Android. Запустите ipconfig в командной строке и данная информация станет вам не закрыта (например 192.168.42.188).
Последующая настройка Android
Осталось настроить шлюз по умолчанию в Android. В терминале наберите, подставив взамен 192.168.42.188 что адрес, собственно возымели в предыдущем пункте.
Su
Busybox route add default gw 192.168.42.188 dev usb0
Потом на приборе Android станет доступен онлайн.
Настройка раздачи сети интернет через Wi-Fi
Когда потребуется, дабы Android работал точкой доступа и распространял андроид полученный онлайн всем жаждущим:
Включить [menu]->Настройки->Беспроводные сети->USB модем. Включить [menu]->Настройки->Беспроводные сети->Точка доступа Wi-Fi. Там же возможно настроить имя Wi-Fi сети и пароль.
Следовательно возможно раздать онлайн с ПК по Wi-Fi сети не имея беспроводного адаптера, хотя лишь телефонный аппарат с Android.
Выполнить команду в терминале(с водительскими удостоверениями root):
Echo 1 > /proc/sys/net/ipv4/ip_forward
Iptables - t nat - A POSTROUTING - o usb0 - j MASQUERADE
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.