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

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

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 килобайт ) Кол-во скачиваний: 714

Папку "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 байт ) Кол-во скачиваний: 1046


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 килобайт ) Кол-во скачиваний: 714
Прикрепленный файл start_on_E8_for_WIN.rar   ( 226 байт ) Кол-во скачиваний: 1046
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
klaraivanovna
сообщение 22.3.2009, 16:47


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

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

Рейтинг: 57.5



ATHLON64,
собственно речь и идет об этом в ветке biggrin.gif есть бинарник скомпилированный из исходников пршивы на з6 есть прога а вот на Е8 видимо структура другая и панд работает несовсем корректно
суть вопроса заставить бинарник работать и на 8ой
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eklim
сообщение 5.4.2009, 6:30


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

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

Рейтинг: 20.5



Цитата(klaraivanovna @ 22.3.2009, 19:47) *

ATHLON64,
собственно речь и идет об этом в ветке biggrin.gif есть бинарник скомпилированный из исходников пршивы на з6 есть прога а вот на Е8 видимо структура другая и панд работает несовсем корректно
суть вопроса заставить бинарник работать и на 8ой

PAND на E8 Прекрасно работает.
Вопрос именно в переброске инета через него.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vinndimon
сообщение 5.4.2009, 7:35


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

Группа: Пользователи
Сообщений: 380
Регистрация: 1.2.2009
Из: Москау
Пользователь №: 192 549
Модель телефона: Photon, Milestone, EM30
Прошивка: CM10, CM7, RSP

Рейтинг: 50.5



Цитата(eklim @ 5.4.2009, 6:30) *

PAND на E8 Прекрасно работает.
Вопрос именно в переброске инета через него.

А какие у PANDa функции кроме переброски инета?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eklim
сообщение 5.4.2009, 14:40


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

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

Рейтинг: 20.5



Цитата(Vinndimon @ 5.4.2009, 10:35) *

А какие у PANDa функции кроме переброски инета?

Вообще то у PAND нету в принципе такой функции как "переброска инета".
PAND всего лишь создает еще один сетевой интерфейс. И с ним можно к подключаться к телефону через блюсту, точно так же как если бы он был подключен через кабель (ftp, telnet).

Сообщение отредактировал eklim - 5.4.2009, 14:41
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 17.11.2009, 18:03


Ветеран
Group Icon

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

Рейтинг: 2510



что то никак не допилю раздачу инета с ПК на телефон.

с телефона, ПК пингуется.
инет не раздается.

на pand всё глухо, сегодня пытался раздать через кабель, но пинг только до ПК, за ним пустота.

у кого какие успехи в раздаче инета с ПК?

Добавлено позже (17.11.2009, 21:38):
накурил пока только то, что инет на телефоне раздается через интерфейс psd_data5 (родной браузер и ява)

Добавлено позже (17.11.2009, 23:25):
есть небольшое движение.

пошел пинг до яндекса с телефона, через ПК.

Код
busybox ping 213.180.204.8
PING 213.180.204.8 (213.180.204.8): 56 data bytes
64 bytes from 213.180.204.8: icmp_seq=0 ttl=56 time=54.2 ms
64 bytes from 213.180.204.8: icmp_seq=1 ttl=56 time=52.3 ms
64 bytes from 213.180.204.8: icmp_seq=2 ttl=56 time=52.0 ms

--- 213.180.204.8 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 52.0/52.8/54.2 ms


E8<->ПК<->xDSL<->internet

пинг порадовал.

Добавлено позже (17.11.2009, 23:31):
заработал DNS:
Код
busybox ping ya.ru          
PING ya.ru (213.180.204.8): 56 data bytes
64 bytes from 213.180.204.8: icmp_seq=0 ttl=56 time=53.1 ms
64 bytes from 213.180.204.8: icmp_seq=1 ttl=56 time=52.3 ms
64 bytes from 213.180.204.8: icmp_seq=2 ttl=56 time=53.4 ms

--- ya.ru ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 52.3/52.9/53.4 ms


Добавлено позже (18.11.2009, 0:17):
инет на тело с пк идет, но вот приложения (браузер и ява) его не цепляют. пытаются долбить gprs.
CODE

executing launcher in the child process, with command : /usr/SYSqtapp/ljbrowser/launcher 39

Launcher::dispatchLoop()...
launcher: creating slave for protocol http
****** START LOGGING ******slavebase before clear m_incomingMetaData !!!
slavebase after clear m_incomingMetaData !!!

INFORMATIONAL, napi:Napi_Lib, File:/vobs/wsd_tapi/data_network_interfaces/src/napi_lm/napi_link.cc, Function:NAPI_OpenLink, Line:265 -
Profile Name is Localhost


INFORMATIONAL, napi:Napi_Lib, File:/vobs/wsd_tapi/data_network_interfaces/src/napi_lm/napi_ds_core.cc, Function:openLink, Line:786 -

Entering


INFORMATIONAL, napi:Napi_Lib, File:/vobs/wsd_tapi/data_network_interfaces/src/napi_lm/napi_ds_core.cc, Function:openLink, Line:801 -

inviteAttempt = 1


INFORMATIONAL, napi:Napi_Lib, File:/vobs/wsd_tapi/data_network_interfaces/src/napi_lm/napi_profile.cc, Function:NAPI_ReadProfile, Line:1204 -

Entering


INFORMATIONAL, napi:Napi_Lib, File:/vobs/wsd_tapi/data_network_interfaces/src/napi_lm/napi_profile.cc, Function:formatFileName, Line:160 -

profileName is Localhost


INFORMATIONAL, napi:Napi_Lib, File:/vobs/wsd_tapi/data_network_interfaces/src/napi_lm/napi_link.cc, Function:NAPI_OpenLink, Line:270 -

Opened link Identifier 0


NAPI: Msg received from Link Manager:
606 NOT ACCEPTABLE
Call-ID: 0
CSeq: 0
a=apn:router
Reason:27.007; cause=GPRS SERVICE OPTION NOT SUBSCRIBED; errorcode=65436
a=qosR97Minimum:0,0,0,0,0
a=qosR97Requested:0,0,0,0,0
a=qosR99Minimum:4,0,0,0,0,2,0,0E0,0E0,3,0,0
a=qosR99Requested:4,0,0,0,0,2,0,0E0,0E0,3,0,0
a=netService/dnsServer/1/address:192.168.1.1
a=signalingType:gsm psd
To: 127.0.0.1,1706
From: 127.0.0.1,5000

Error String = 27.007; cause=GPRS SERVICE OPTION NOT SUBSCRIBED; errorcode=65436
Napi Error = 65436

NAPI: Sending Msg ID: 17 to application, Link type: 1, Link ID: 0

INFORMATIONAL, napi:Napi_Lib, File:/vobs/wsd_tapi/data_network_interfaces/src/napi_lm/napi_link.cc, Function:NAPI_CloseLink, Line:301 -

Closed existing link 0


INFORMATIONAL, napi:Napi_Lib, File:/vobs/wsd_tapi/data_network_interfaces/src/napi_lm/napi_ds_core.cc, Function:closeLink, Line:831 -

Entering


WARNING, napi:Napi_Lib, File:/vobs/wsd_tapi/data_network_interfaces/src/napi_lm/napi_ds_core.cc, Function:lookupSession, Line:699 -
DataSession not found from linkId 0


ERROR, napi:Napi_Lib, File:/vobs/wsd_tapi/data_network_interfaces/src/napi_lm/napi_ds_core.cc, Function:closeLink, Line:840 -

session not found

slavebase before clear mOutgoingMetaData !!!


NAPI - видимо Network API. Пытается поднять GPRS. если не может, выдает ошибку и приложение послушно рапортует DataSession not found. shout.gif

Сообщение отредактировал Zorge.R - 17.11.2009, 21:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Льоша
сообщение 17.11.2009, 22:32


Мастер
****

Группа: Пользователи
Сообщений: 227
Регистрация: 18.9.2008
Пользователь №: 181 618
Модель телефона: Motorola Rokr E8
Прошивка: z-mod 2.10

Рейтинг: 17



Взято из темы про з6 может что-то полезное
Spoiler:
Short English Tutorial

Backup your net profiles /ezxlocal/download/appwrite/NetProfile, and create a fake profile
with ip 127.0.0.1 on proxys items.

Pan is Personal Area Networking, bnep is an implementation of tcp ip protocols over bluetooth.
This soft allow to you surf over internet, msn, etc etc and listen live radio Ex Digitally imported, and download
a .pls file to play the radio you like.

You need a Linuxmod RC1-RC2 with 44r firmware,for the best compatibility.
Well, on windows you need install a bluesoleil software, its create a pan network adaptor, this
device acts has gateway, deselect all options on below images on post, because our dhcp server is
windows not, bluesoliel, enable to icmp and dns options en both adapter, remember one adapter is
ethernet card and other adapter is Bnep.
All this procedure is share internet, read on google how to share your internet, but remember
your gateway is pan adapter.
On Linux you need a some rules for iptables, make a little scripts

/pand --listen --role GN --master --autozap --nodetach

make a script of this

ifconfig bnep0 192.168.0.1 netmask 255.255.255.0
dhcpd3
iptables -A FORWARD -i eth0 -o bnep0 -s 192.168.0.0/24 -m state --state NEW -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -j MASQUERADE
sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

configure your dhcp.conf
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.10;
option routers 192.168.0.1, 10.0.0.2;
[close]


Сообщение отредактировал Льоша - 17.11.2009, 22:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 17.11.2009, 22:47


Ветеран
Group Icon

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

Рейтинг: 2510



Льоша, полезное для z6.

100-500 раз читал то что Ты сейчас скопипастил. Только легче от этого не становиться. shout.gif (пора спать)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Mary Jane
сообщение 18.11.2009, 7:29


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 2.3.2007
Из: Краснодар
Пользователь №: 124 922
Модель телефона: MOTOROKR Ё8
Прошивка: Z-Mod E8

Рейтинг: 10



Zorge.R, от того, что ты пишешь, у меня сердце начинает биться быстрее...
Я конечно, ничего не понимаю в телефонах и мой телефон (ну ты понел...), но не может ли это быть намного проще?
Говорю грубо, со стороны юзера.
Наш телефон же ftp-сервер? Может быть стоит создать подключение, такое же как gprs-подключения, но с нашими настройками. Прокси, ДНС, и все, что нужно указать, чтобы телефон смотрел в сторону компьютера... Так, наверное, не получится, да? Глупость сказал, да? unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 18.11.2009, 9:53


Ветеран
Group Icon

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

Рейтинг: 2510



Цитата(Mary Jane @ Сегодня, 10:29)

Так, наверное, не получится, да?
*


нет, не получается.
Цитата(Mary Jane @ Сегодня, 10:29)

Глупость сказал, да?
*


ага.
---
p.s.: и прокси и днс и все что можно прописываю, а программы (браузер и ява) поднимают gprs over modem. который нам не нужен.
p.p.s: у eklim было тоже самое, только он использовал pand.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvrts
сообщение 18.11.2009, 13:27


Гуру
******

Группа: Пользователи
Сообщений: 1 028
Регистрация: 2.2.2008
Из: Lviv
Пользователь №: 162 099
Модель телефона: Temporarily unavailable

Рейтинг: 224



Zorge.R,

а тут был? Интернет -> PC -> Moto A1200/E6. Выходим в сеть через ПК с широкополосным доступом.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Интернет через компьютер на телефон · Motorola ROKR E8, EM30 · Forum
 

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

 



Текстовая версия Сейчас: 12.6.2024, 15:15

Форум живёт: