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

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

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

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


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 килобайт ) Кол-во скачиваний: 711
Прикрепленный файл start_on_E8_for_WIN.rar   ( 226 байт ) Кол-во скачиваний: 1043
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 18.11.2009, 17:33


Ветеран
Group Icon

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

Рейтинг: 2510



dvrts, там как бы по bluetooth и для windows + BlueSoleil.

а у меня связка через кабель и не виндовоз.
и бинари там для ezx.
и при вбивании apn в интернет профиль на Е8, браузером и явой поднимается gprs over modem, которое мне даром не нужно.

в общем я там не был, но чую что для Е8 способ не подходит.

думаю надо NAPI копать. (почему, уже писал на пред странице)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Илья Дорошенко
сообщение 19.11.2009, 5:36


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

Группа: Пользователи
Сообщений: 640
Регистрация: 9.10.2007
Из: под славным Тольятти
Пользователь №: 149 988
Модель телефона: a1200, e2, Веха (!)
Прошивка: Самопал


Настроение:
Fgfnbz



Рейтинг: 85.5



на минге просто сождавали подключение без апн и все... тогда ява смотрела в сторону компа....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 19.11.2009, 13:01


Ветеран
Group Icon

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

Рейтинг: 2510



Илья Дорошенко, на Е8 профиль без apn, не сохраняется. в том то и проблема.

p.s.: сами профили бинарные. к сожалению. надо будет поковырять на досуге.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Mary Jane
сообщение 19.11.2009, 13:17


Мастер
****

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

Рейтинг: 10



Цитата
на Е8 профиль без apn, не сохраняется. в том то и проблема.

а если напрямую в ezx_connection.cfg прописать, а не средствами телефона?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 19.11.2009, 13:44


Ветеран
Group Icon

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

Рейтинг: 2510



Mary Jane /ezxlocal/download/appwrite/NetProfile

---
для интересующихся (под bubuntu):

-создаем скрипт name.sh на ПК с содержимым:
Код
#!/bin/sh

sudo iptables -A FORWARD -i eth2 -o usb0 -s 192.168.0.0/24 -m state --state NEW -j ACCEPT
sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"


где:
-интерфейс eth2 Ваша сетевая карта, через которую ПК лезет в инет (у Вас может отличаться).
-usb0 это интерфейс на который подключен Ваш телефон (у Вас может отличаться).


-создаем на телефоне скрипт name.sh с содержимым:
Код
#!/bin/sh

route add default gw 192.168.16.1
mount -o bind /ezxlocal/etc /etc


-подключаемся к телефону через telnet и выполняем:
Код
cp -dprf /etc /ezxlocal


-создаем файл resolv.conf с содержимым
Код
nameserver 192.168.1.1

где 192.168.1.1 - ip Вашего DNS сервера.

-кидаем файл resolv.conf в /ezxlocal/etc
-открываем /ezxlocal/etc/hosts и добавляем по желанию хосты, я например добавил маршрутизатор и ПК, чтобы пинговать по подстановке (этот пункт можно не выполнять)

-Запускаем скрипты name.sh на ПК и на телефоне (у каждого свой скрипт).
-В телнете выполняем:

Код
busybox ping ya.ru


если пинг идет, копайте профили и пытайтесь законектить родной браузер или яву к инету.
если пинг не идет, перечитайте пост.

Сообщение отредактировал Zorge.R - 19.11.2009, 13:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 19.11.2009, 20:00


Ветеран
Group Icon

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

Рейтинг: 2510



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

осталось только заставить браузер и яву обходиться без Napi, либ его патчить, либо писать свой napi 0_o

Сообщение отредактировал Zorge.R - 19.11.2009, 20:20
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 20.11.2009, 19:24


Авторитет
********

Группа: Пользователи
Сообщений: 2 492
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059



Zorge.R,
а настройки профиля у тебя какие?Я вот только что з6 через шнур законектил и в асю зашол.

Добавлено позже (20.11.2009, 21:37):
я кажется понял в чем фишка!У меня родной браузер и ява тоже лезут через ГПРС,НО я дал через ПЕ менеджер права приложению и выбрал нужный профиль ,теперь у меня лезит через шнур.

Добавлено позже (20.11.2009, 23:38):
----------
и еще меня волнует вопрос:зачем все этоsmile.gif?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvrts
сообщение 21.11.2009, 1:37


Гуру
******

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

Рейтинг: 224



QUOTE
и еще меня волнует вопрос:зачем все это


Лежишь на кровати, и юзаешь инет через кабельный безлим через телефон
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 21.11.2009, 9:56


Ветеран
Group Icon

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

Рейтинг: 2510



Цитата(Bogd@n @ Вчера, 22:24)

а настройки профиля у тебя какие?
*


меньше слов, больше дела. сразу надо было свои настройки выложить. spiteful.gif

Цитата(Bogd@n @ Вчера, 22:24)

меня волнует
*


меня тоже.

p.s.: в чатике перетрем подробности. (сегодня вечерком)

Добавлено позже (21.11.2009, 14:04):
Цитата(Bogd@n @ Вчера, 22:24)

я кажется понял в чем фишка
*


не прокатило, курим дальше.

Сообщение отредактировал Zorge.R - 21.11.2009, 9:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 25.1.2010, 19:26


Ветеран
Group Icon

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

Рейтинг: 2510



по поводу поста 56, на Z-Mod-E8 процедура стала проще.

не надо копировать etc, не надо его монтировать, не надо создавать ресольф.конф.

-просто конектим тело к ПК (если не знаете как читаем это или это, для любителей GUI)
-выполняем name.sh на ПК и name.sh на телфоне
-Всё, интернет с ПК раздается на телефон.

p.s.: если у Вас ДНС отличный от 192.168.1.1, ресольф конф надо подправить.
p.p.s.: тема стала актуальной, т.к. появился клиент репозитория. программы и приложения для телефона, можно тянуть и ставить с инета, используя ПК, а не дорогой gprs.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Интернет через компьютер на телефон · Motorola ROKR E8, EM30 · Forum
 

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

 



Текстовая версия Сейчас: 8.5.2024, 13:38

Форум живёт: