motofan logo
35 страниц V < 1 2 3 4 5 > »         
> 

Интернет через компьютер на телефон

Zorge.R
сообщение 17.2.2010, 13:00 Закрепленное сообщение!


Ветеран
Group Icon

Группа: System Administrators
Сообщений: 1 915
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800

Рейтинг: 2510



Раздача инета с ПК на телефон через USB кабель.
серфим мини оперой, используя трафик вашего ПК


Только что проверил связку E8 (Z-Mod E8 2.3.5) <-> ПК (Bubuntu x64 9.10 и Windows 7 x64)
ПК выходит в инет через маршрутизатор, скорость до 1 Мбит\с.
Телефон подключен к ПК по USB кабелю.


Запускаем на телефоне Java приложения и они используют трафик Вашего ПК. (мини опера страницы открывает очень шустро, да и GPRS не расходуется)

Любые ява приложения могут работать через розданный с ПК интернет. Если приложение не видит сети, надо очистить поле ПОРТ в настройках соединения.

Если у вас мод с предустановленными инструментами (zPand, USBnet, BTnet) то можно не качать скрипты:
start_on_E8_for_WIN
start_on_E8
а просто запускать соответсвующий инструмент из меню телефона (USBnet-win, USBnet-nix)


-------------
Как это работает? (Пока ман, не для слабонервных)
---
UsbNet routing manual v.0.2
---

---
Для линуксоидов

Прикрепленный файл E8_via_PC.7z   ( 1.83 килобайт ) Кол-во скачиваний: 709

Папку "for E8" записать на телефон, в любое удобное место.
Папку "for PC" на компьютер.

(с этого момента считаем, что ваш ПК уже подключен к сети Интернет)

1 - Подключить телефон в режиме tools к ПК.
2 - Подключиться через телнет.
3 - на ПК, в консоли выполняем ifconfig. Видим в списке сетевые интерфейсы. Нам нужен usb* (телефон) и eth* (сетевая карта), через которую вы получаете доступ в интернет (у меня это соответсвенно usb0 и eth2)
4 - открываем папку for PC, в файлах e8_host и pc_host меняем номера сетевых интерфейсов, если надо.

5 - Запускаем на телефоне start_on_E8
6 - Запускаем на ПК start_on_PC

6.1 - Проверяем, идет ли раздача инета на телефон (в телнете) ping 8.8.8.8
Если пинг идет, идем дальше, если нет читаем по новой.

7 - выполняем на ПК nslookup ya.ru, второй строкой будет Address: *.*.*.*
Если там 192.168.1.1 (может быть 192.168.1.1#*, это не принципипально), то переходим на пункт 11.
8 - в Телнете выполняем cp /etc/resolv.conf /ezxlocal/resolv.conf
9 - открываем /ezxlocal/resolv.conf, и меняем 192.168.1.1 на тот адрес, что выдает nslookup
10 - выполняем в телнете mount -o bind /ezxlocal/resolv.conf /etc/resolv.conf
10.1 - выполняем в телнете ping ya.ru , если пинг не идет, читайте по новой.

11 - на телефоне Меню\Настройки\Соединение\Соединение для данных\Добавить\Создать\
Имя профиля: Usbnet
Прокси 1: 127.0.0.1
Порт: 80 - Если некоторые приложения не видят сети, поле порт надо оставить пустым
Домен 1: 127.0.0.1
GPRS APN: 127.

Сохраняем. в АПН 127., а не 127

12 - Запускаем яву (мини оперу например), и лезем в инет. Когда спросит какой профиль использовать, отвечаем Usbnet.


В дальнейшем надо будет выполнять только пункты 1, 5, 6. (подключили, запустили скрипт на ПК и на Телефоне)
[close]


-----
Для пользователей Windows

Прикрепленный файл start_on_E8_for_WIN.rar   ( 226 байт ) Кол-во скачиваний: 1038


1 - Подключить телефон в режиме tools к ПК.
Прикрепленное изображение
2 - Подключиться через телнет.
Прикрепленное изображение
3 - На ПК идем в /Сетевые соединения/ , открываем свойства вашего соединения для выхода в Интернет.
4 - на последней вкладке (доступ), ставим галку - Разрешить другим пользователям сети использовать подключение к интернет этого компьютера. Жмем ОК.
Прикрепленное изображение
5 - открываем свойства сетевого адаптера (Motorola USB Network), там свойства "Протокол TCP\IP 4"
Ставим IP - 192.168.16.1
Ok. Если винда спросит что за сеть, выбираем "Домашняя"
Прикрепленное изображение
6 - запускаем на телефоне start_on_E8_for_WIN
Прикрепленное изображение
7 - выполняем на ПК nslookup ya.ru, второй строкой будет Address: *.*.*.*
Прикрепленное изображениеПрикрепленное изображение
Если там 192.168.1.1 (может быть 192.168.1.1#*, это не принципипально), то переходим на пункт 11.
8 - в Телнете выполняем cp /etc/resolv.conf /ezxlocal/resolv.conf
Прикрепленное изображение
9 - открываем /ezxlocal/resolv.conf, и меняем 192.168.1.1 на тот адрес, что выдает nslookup
Прикрепленное изображениеПрикрепленное изображение
10 - выполняем в телнете mount -o bind /ezxlocal/resolv.conf /etc/resolv.conf
Прикрепленное изображение
10.1 - выполняем в телнете ping ya.ru , если пинг не идет, читайте по новой.

Прикрепленное изображение
11 - на телефоне Меню\Настройки\Соединение\Соединение для данных\Добавить\Создать\
Прикрепленное изображение
Имя профиля: Usbnet
Прокси 1: 127.0.0.1
Порт: 80 - Если некоторые приложения не видят сети, поле порт надо оставить пустым
Домен 1: 127.0.0.1
GPRS APN: 127.

Сохраняем. в АПН 127., а не 127
Прикрепленное изображениеПрикрепленное изображение
12 - Идём в свойства явы(например оперы) и выбераем профиль Usbnet, Запускаем яву (мини оперу), и лезем в инет и радуемся.
Прикрепленное изображение
[close]


Читаем также:
Раздача инета с ПК (Linux) на телефон через Bluetooth.
Раздача инета с ПК (Windows) на телефон через Bluetooth.

-----
p.s.: работа гарантирована только на Z-Mod-E8 2.3.5 выше.
----
Как проверить соединение?:
Подключится к телефону, через телнете и выполнить:

ping pc - проверка локали для USB
ping pcbt - проверка локали для BT
ping 8.8.8.8 - проверка раздачи инета
ping ya.ru - проверка работы ДНС
-----
Если не работает только DNS, то перечитайте пункты 6.1-10.1 для nix, 7-10.1 для win.


Добавлено позже (17.2.2010, 17:24):
Добавил ман для Виндовс.
Прикрепленный файл E8_via_PC.7z   ( 1.83 килобайт ) Кол-во скачиваний: 709
Прикрепленный файл start_on_E8_for_WIN.rar   ( 226 байт ) Кол-во скачиваний: 1038
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eklim
сообщение 18.3.2009, 10:23


Интересующийся
**

Группа: Пользователи
Сообщений: 65
Регистрация: 9.11.2005
Из: Запорожье, Украина
Пользователь №: 57 669
Модель телефона: c380, V9, E8

Рейтинг: 20.5



Установил на E8 pand c https://ezx.darktech.org/

Архив
Прикрепленный файл pand.zip   ( 23.54 килобайт ) Кол-во скачиваний: 259
распаковать в корень флешки /mmc/mmca1/
Я запускаю через unmagx/inetd.sh
С роутингом не получается. iptables ругается на отсутсвие таблицы nat. Я так понял, нету нужных библиотек. Их можно собрать из исходников ?
Прикрепленный файл pand.zip   ( 23.54 килобайт ) Кол-во скачиваний: 259
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
klaraivanovna
сообщение 18.3.2009, 15:17


Ветеран
*****

Группа: Пользователи
Сообщений: 530
Регистрация: 2.11.2008
Пользователь №: 185 158
Модель телефона: Droid Maxx

Рейтинг: 57.5



eklim,
почитай тут https://ezx.darktech.org/wiki/BluetoothPand исходники в принципе одинаковые но это на мой непрофессиональный взляд пошерсти макфанл могет чего поймеш

Сообщение отредактировал klaraivanovna - 18.3.2009, 15:18
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eklim
сообщение 18.3.2009, 20:10


Интересующийся
**

Группа: Пользователи
Сообщений: 65
Регистрация: 9.11.2005
Из: Запорожье, Украина
Пользователь №: 57 669
Модель телефона: c380, V9, E8

Рейтинг: 20.5



Цитата(klaraivanovna @ 18.3.2009, 17:17) *

eklim,
почитай тут https://ezx.darktech.org/wiki/BluetoothPand исходники в принципе одинаковые но это на мой непрофессиональный взляд пошерсти макфанл могет чего поймеш

Сам pand я поставил, работает нормально. Заходит спокойно хоть по теленету, хоть фтп. По фтп, кстати скорость 140-150 кбайт/с.
Только вот автозапуск прихрамывает.
И самое главное, по этой теме - я не понял, как настроить iptables (и зачем там вообще nat). Также не понял, что надо в веб-сессиях писать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
klaraivanovna
сообщение 19.3.2009, 10:03


Ветеран
*****

Группа: Пользователи
Сообщений: 530
Регистрация: 2.11.2008
Пользователь №: 185 158
Модель телефона: Droid Maxx

Рейтинг: 57.5



eklim,
а непробовал испанскую прогу разобрать??? unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eklim
сообщение 19.3.2009, 13:30


Интересующийся
**

Группа: Пользователи
Сообщений: 65
Регистрация: 9.11.2005
Из: Запорожье, Украина
Пользователь №: 57 669
Модель телефона: c380, V9, E8

Рейтинг: 20.5



Цитата(klaraivanovna @ 19.3.2009, 12:03) *

eklim,
а непробовал испанскую прогу разобрать??? unsure.gif

А зачем ?
Все равно переброс трафика на блютусовский интерфейс делается через iptables...
Кстати, собрал netio для проверки скорости обмена с компом smile.gif
Код
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  153 KByte/s Tx,  108 KByte/s Rx.
Packet size  2k bytes:  153 KByte/s Tx,  99 KByte/s Rx.
Packet size  4k bytes:  156 KByte/s Tx,  100 KByte/s Rx.
Packet size  8k bytes:  155 KByte/s Tx,  107 KByte/s Rx.
Packet size 16k bytes:  157 KByte/s Tx,  104 KByte/s Rx.
Packet size 32k bytes:  140 KByte/s Tx,  54000 Byte/s Rx.
Done.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
klaraivanovna
сообщение 19.3.2009, 16:22


Ветеран
*****

Группа: Пользователи
Сообщений: 530
Регистрация: 2.11.2008
Пользователь №: 185 158
Модель телефона: Droid Maxx

Рейтинг: 57.5



eklim,
просто расковыряв ее можно посмотреть что дакак например но это так предположеие
А в итоге всетаки получилось дать телу доступ к с сети ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eklim
сообщение 19.3.2009, 19:18


Интересующийся
**

Группа: Пользователи
Сообщений: 65
Регистрация: 9.11.2005
Из: Запорожье, Украина
Пользователь №: 57 669
Модель телефона: c380, V9, E8

Рейтинг: 20.5



Цитата(klaraivanovna @ 19.3.2009, 18:22) *

eklim,
просто расковыряв ее можно посмотреть что дакак например но это так предположеие
А в итоге всетаки получилось дать телу доступ к с сети ?

Комп с телефона пингуется. ping, wget и прочее нормально дружат с сетью. Но вот родной браузер или, например, медиаплеер все равно поднимают GPRS и в инет ломятся через него...


Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eklim
сообщение 20.3.2009, 11:23


Интересующийся
**

Группа: Пользователи
Сообщений: 65
Регистрация: 9.11.2005
Из: Запорожье, Украина
Пользователь №: 57 669
Модель телефона: c380, V9, E8

Рейтинг: 20.5



Попробовал собрать libipt_state.so - при подключении ругается "Segmentation fault"
Собрал iptables без разделяемых библиотек - ругается:
Код
iptables v1.3.3: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

Я так понял нету поддержки NAT в ядре и без его перекомпиляции никуда ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
klaraivanovna
сообщение 20.3.2009, 12:50


Ветеран
*****

Группа: Пользователи
Сообщений: 530
Регистрация: 2.11.2008
Пользователь №: 185 158
Модель телефона: Droid Maxx

Рейтинг: 57.5



eklim,
могет и не в тему но поддержку NAT в ядре посмотреть сначало во флексибите если неть то ковырять дальче? unsure.gif
Я еще вот чего подумал а панд ты готовый юзаеш или скомпилировал новый?

Сообщение отредактировал klaraivanovna - 20.3.2009, 16:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ATHLON64
сообщение 22.3.2009, 15:59


Ветеран
*****

Группа: Пользователи
Сообщений: 591
Регистрация: 6.5.2006
Из: Москва, САО
Пользователь №: 82 051
Модель телефона: LeEco X900 64GB

Рейтинг: 121.5



Когда то у меня был коммуникатор Glofiish M700, так вот так функция была Bluetooth PAN, так вот это для того что бы выходить с него в инет через большой комп. Просто сеть между коммуникатором и ББ настраиваешь и юзаешь. Вот надо что то замутить вроде этого и с Е8.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Интернет через компьютер на телефон · Motorola ROKR E8, EM30 · Forum
 

35 страниц V < 1 2 3 4 5 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 7:26

Форум живёт: