вторник, 19 июля 2011 г.

Раздача интернета с компьютера на телефон по USB

Ресурс переехал на www.kibra.ru

Многие из нас не имеют Wi-Fi роутеров, и хочется в полном объёме пользоваться интернетом! Что же делать? А все очень просто! Нужно сделать раздачу по USB!



Наши действия:
1. Убедиться в наличии root-прав на телефоне и драйверов на компьютере
2. Установить программу Android Terminal Emulator и BusyBox
3. Подключаем LG Optimus One к USB
4. Включаем отладку USB. Для этого заходим в Настройки -> Приложения -> Дополнительные опции -> Отладка USB. Ставим галочку.
5. Выключаем режим USB-накопитель
6. Заходим на телефоне в Настройки -> Беспроводная связь -> Мобильные сети. На против Передача данных убираем галочку.
7. Заходим на телефоне в Настройки -> Беспроводная связь -> Общий модем/точка доступа На против Общий USB-модем ставите галочку. Если у Вас этот пункт не получается выполнить (не ставиться галочка) - перезапустите телефон.
8. Компьютер должен распознать телефон как сетевой адаптер/модем - будут автоматически устанавливаться драйвера - подождите пока они установятся (если же некоторые драйвера не установились - ничего страшного)
9. В появившемся окне выберите Домашняя сеть, если же ничего в течении 2 минут после установки драйверов не появилось - пропускайте данный шаг.
10. Щелкните по значку статуса интернета правой кнопкой мыши и нажмите Центр управления сетями и общим доступом




11. У вас должно появиться новое соединение. Как вот здесь:


12. Теперь необходимо раздать интернет на телефон - заходим в Настройки соединения интернета компьютера!


Там нажимаем кнопку Свойства, далее нажимаем на вкладку Доступ, и ставим галочку, чтобы разрешить телефону использовать интернет компьютера - далее выбираем куда будем раздавать интернет, в моём случае это LG P500 Optimus One, а также нажимаем кнопку Настройка, и выставляем все галочки, в появляющихся окнах нажимаете ОК чтобы всё работало (на видео этого нет, но Вы сделайте), как на скриншоте вот так:


13. Запускаем ранее установленное приложение Эмулятор терминала
14. Пишем команды (не забудьте разрешить root-права при запросе):
su
netcfg
15. В строке USB0 появятся адреса. Запишите IP-Адрес и маску под сети.
(Например 192.168.42.129 255.255.255.0)
16. Открываем Настройки соединения интернета, как в пункте №12.
17. В появившемся окне нажимаем кнопку Свойства, далее нажимаем Протокол интернета версии 4 TCP/IP
18. В появившемся окне ставим точку в положение Использовать следующий IP-адрес и вводим тот IP, который выдал вам Эмулятор Терминала, но в конце этого IP пишем не то число, что отображала эта программа, а 1



19. Все сохраняем, применяем и идем к телефону.
20. Открываем программу Эмулятор терминала
21. Прописываем следующие команды (не забудьте разрешить root-права при запросе).
Стоит отметить - что 192.168.42.1 - то, что у нас в окне настроек протокола интернета на компьютере в поле IP-адрес. То есть вводим свой адрес.
su
ifconfig usb0 up
busybox route add default gw 192.168.42.1
setprop net.dns1 8.8.8.8
22. Радуемся безлимитному интернету на телефоне

После всех этих махинаций необходимо перезагрузить аппарат и после включения (и каждый раз, когда хотите зайти в интернет по USB) выполнить только вот эти шаги:

1. Подключить телефон по USB
2. Включить отладку
3. Включить USB-модем
4. В эмуляторе терминала прописать:
su
ifconfig usb0 up
busybox route add default gw 192.168.42.1
setprop net.dns1 8.8.8.8

ВНИМАНИЕ - 192.168.42.1 этот IP разный! Тут Вы вводите то, что записывали в окно настроек протокола интернета.

Статью и видеомануал изначально под наш девайс подгонял и тестировал Максим. Я лишь протестировал, разложил по полочкам и упростил.
Максим принимает благодарность в виде пожертвования на Яндекс.Деньги: 41001764335132
Если Вам не жалко, то отблагодарите его.

48 комментариев:

  1. А можно ли тоже самое замутить через блютуз?

    ОтветитьУдалить
  2. busybox: not found что эот значит... когда ввожу busybox route add default gw IP

    ОтветитьУдалить
  3. Сие руководство на ХР отработает?

    ОтветитьУдалить
  4. "7. Заходим на телефоне в Настройки -> Беспроводная связь -> Общий модем/точка доступа На против Общий USB-модем ставите галочку."

    в СМ7 последней стабильной версии нету этого пункта. есть только "Точки доступа (APN)" и там выбор настроек "life internet" и "life MMS mms" (life - это название моего оператора)

    на работе закрыт ютуб, так бы хоть по видео глянул =\

    ОтветитьУдалить
  5. Все равно не получается! У меня нет выбора кому раздавать инет! Есть только "Разрешить..." windows 7

    ОтветитьУдалить
  6. снег пожалуйста выложи обзор для ХР а то неполучается чё то

    ОтветитьУдалить
  7. После строчки в терминале "ifconfig usb0 up" вылазеет ошибка "No such divice". У меня XP, пытался сделать все по аналогии с описанием, но ХЗ правильно ли я все сделал? Если кто смог поставить на XP отпишитесь пожалуйста.

    ОтветитьУдалить
  8. Смотрю тема себя исчерпала! Это плохо что создатели статьи даже не пытаются помочь тем у кого не получается! Главное залить, а разбирайтесь сами!

    ОтветитьУдалить
  9. На XP сложно сделать инструкцию, но я попробую.
    Просто XP уже устарела ребят, переходите на 7.
    Ka3aX, Насчет busybox, то поставьте его (в шапке есть ссылка)

    ОтветитьУдалить
    Ответы
    1. винда вообще устарела я на линуксе.

      Удалить
  10. Ivan, обращайся к разработчикам CM7

    ОтветитьУдалить
  11. Зато XP оперативку не жрёт как семёрка или виста.
    Терь по теме:Настроил методом научного тыка на XP.
    Всё отлично работает.Только В маркет не пускает почему то.

    ОтветитьУдалить
  12. кстати последние команды через скрипт спокойно запускаются

    ОтветитьУдалить
  13. Я бы мог тут начать спор, но смысла нет.
    Советую тебе записать обзор)

    ОтветитьУдалить
  14. Хех)у меня вечно голос как с похмелья.ни кто ничего не поймёт)
    Снег,а у тебя тоже в маркет в профиль не пускает?

    ОтветитьУдалить
  15. Зачем голос? Просто действия) Ведь мануал есть) Или пиши в блокноте) Или выделяй пункты
    Чтобы работал профиль, нужно включить передачу данных и вафлю

    ОтветитьУдалить
  16. Уважаемый Snegovik! Все таки ответьте мне пожалуйста! Никак не получается! У меня на семерке нет выбора кому инет раздавать! Только галочку можно ставить и все! Может быть проблема в этом?

    ОтветитьУдалить
  17. попробуй пропустить данный пункт

    ОтветитьУдалить
  18. На хп все прекрасно получилось со второго раза. Только вот одна фигня - не хочет с маркета ничего скачивать. А заходить и смотреть странички заходит.

    ОтветитьУдалить
  19. Extremo, нужно включить передачу данных и вафлю

    ОтветитьУдалить
  20. Комп не определяет телефон как USB модем,че делать?

    ОтветитьУдалить
  21. Все работает отлично даже по текстовой инструкции.
    В ХР все ок.
    Для тех у кого не работает, господа, не выполняйте инструкции бездумно, чуть чуть почитайте про сети, разберитесь. В зависимости от того какое у вас интернет подключение на компе, могут быть ньюансы и инструкцию на все случаи жизни вам никто не напишет.

    ОтветитьУдалить
  22. >> Extremo комментирует...

    На хп все прекрасно получилось со второго раза. Только вот одна фигня - не хочет с маркета ничего скачивать. А заходить и смотреть странички заходит.

    Сначала включаешь передачу данных (ЕДЖ или вф) а потом запускаешь
    su
    ifconfig usb0 up
    busybox route add default gw 192.168.42.1
    setprop net.dns1 8.8.8.8

    Т.к. некоторые проги проверяют подключение к инету и не работают (например мейлру агент и т.п.)
    Если же сделать наоборот (сначала юзб а потом передача данных) то будет работать второе т.к. основной шлюз автоматом поменяется.

    ОтветитьУдалить
  23. azizjkeee комментирует...

    Уважаемый Snegovik! Все таки ответьте мне пожалуйста! Никак не получается! У меня на семерке нет выбора кому инет раздавать! Только галочку можно ставить и все! Может быть проблема в этом?


    Смотри это вообще вопрос не к Снеговику :)
    Тут тебе надо сделать то же самое как бы ты раздавал свой интернет на любой другой комп подключенный в твою сеть.
    Для начала у тебя должны установиться дрова модема и появиться второе подключение по сети.
    А потом уже можно будет раздавать. Сделай скриншот своего сетевого центра, или просто посмотри и напиши какие у тебя есть сетевые подключения.

    ОтветитьУдалить
  24. я так понял под ХР некто не сделает инструкцию?

    ОтветитьУдалить
  25. А нельзя ли сделать скрипт (Usbinet.sh) такого содержания:

    su
    ifconfig usb0 up
    busybox route add default gw 192.168.42.1
    setprop net.dns1 8.8.8.8

    и просто при подключении тела к компу выполнять этот скрипт через GScript ?
    По логике должно работать, сам еще не пробовал

    ОтветитьУдалить
  26. все сделал, получилось. На ХР все сделал, по инструкции. Если получится, попробую снабдить скриншотами, и сюда выложить.

    Как совет, все таки чем вручную все прописывать лучше через скрипт )))

    ОтветитьУдалить
  27. Вот мануал для ХР со скриншотами компа и телефона.
    http://upwap.ru/1650227

    ОтветитьУдалить
  28. Работает!!!! Я в шоке!!!!! :)
    Ура!!!!!! :)

    ОтветитьУдалить
  29. На ХРюшке работает, на Семерке работает. Господа, помогите! Одна проблема. После отключения от компа, телефон не хочет лезть в инет по GPRS. То есть, доступ в инет у меня теперь только через комп. Мне кажется все дело в писанине в терминале. Подскажите, что делать

    ОтветитьУдалить
  30. При этом включена мобильная передача данных. Значок передачи данных (стрелки вверх, вниз) есть, но ни одно приложение не может выйти в инет.

    ОтветитьУдалить
  31. вопрос у меня что то не выходи через провайдр beeline соедиинение на компе зависает на создании защитного подключения и все

    ОтветитьУдалить
  32. все сделал как описание! ошибок никаких не пишет! вродебы начинают подгружаца страницы и потом пишет нет подключения к интернету. провайдер beeline интернет подключается через vpn, уже не знаю что и делать все перепробовал.

    ОтветитьУдалить
  33. У меня перестало видеть телефон. Интернета на нём не появилось. Стоит ХР.

    ОтветитьУдалить
  34. вроде опера и встроенный браузер работают, а вот с маркета качать не хочет , начинается загрузка, на этом всё и останавливается

    ОтветитьУдалить
  35. Да, с загрузкой о обновлением приложений из маркета лажа... У меня ХР, кажется тут надо какие то порты в доступе открыть, но какие для меня осталось загадкой.

    ОтветитьУдалить
  36. А права рут обязательно должны быть?

    ОтветитьУдалить
  37. Этот комментарий был удален автором.

    ОтветитьУдалить
  38. Можно ли это провернуть на Ubuntu 10.04?

    ОтветитьУдалить
  39. Делаю все по инструкции включаю usb модем но в центре управления сетями нечего не появляться..Драйвера на пк есть, root тоже есть в чем проблема? ПОМОГИТЕ

    ОтветитьУдалить
  40. У меня тоже работает, только вот если бы приложения качало с маркета

    ОтветитьУдалить
  41. обновите изображения, а то не отображаются. Без картинок я только смог сбросить подключение на компе) дальше 16 пункта уйти не могу.

    ОтветитьУдалить