Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: android (4.1.2)>usb>ubuntu 14.04=internet  (Прочитано 3431 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sammyo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
android (4.1.2)>usb>ubuntu 14.04=internet
« : 05 Февраля 2014, 20:38:14 »
помогите пожалуйста получить доступ к интернету через усб (если возможно)
или если есть настройки для OpenVPN for Android (.conf) если помможет конечно
в общем разчитываю на вашу помощь друзья.

Пользователь решил продолжить мысль 05 Февраля 2014, 20:44:14:
т.е хочу интернет на телефоне с компа
« Последнее редактирование: 05 Февраля 2014, 20:44:14 от sammyo »

Оффлайн vasyl

  • Старожил
  • *
  • Сообщений: 1724
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #1 : 05 Февраля 2014, 20:56:57 »
т.е хочу интернет на телефоне с компа
Комп через что получает ? Непонятно.
Может, наоборот, интернет с телефона на комп надо ?
Ubuntu Mate 16.04 + Windows 10

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #2 : 05 Февраля 2014, 21:08:33 »
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн sammyo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #3 : 05 Февраля 2014, 21:11:33 »
Вот
http://4pda.ru/forum/index.php?showtopic=175743
ага я это ужне читал но для меня это не понятно
там команды даже не сказано где прописывать, на андроиде или на компе.. хотелось бы понятным языком и по конкретнее обяснять

Пользователь решил продолжить мысль 05 Февраля 2014, 21:13:42:
т.е хочу интернет на телефоне с компа
Комп через что получает ? Непонятно.
Может, наоборот, интернет с телефона на комп надо ?
adm-@adm:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 20:cf:30:b0:b4:c3 
          inet addr:172.22.15.17  Bcast:172.22.15.255  Mask:255.255.255.0
          inet6 addr: fe80::22cf:30ff:feb0:b4c3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:40483073 errors:0 dropped:1 overruns:0 frame:0
          TX packets:31781633 errors:0 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:51782013897 (51.7 GB)  TX bytes:8442431806 (8.4 GB)

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:15628 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15628 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1893933 (1.8 MB)  TX bytes:1893933 (1.8 MB)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol) 
          inet addr:93.185.249.120  P-t-P:85.196.218.98  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:69154 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54394 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:76693634 (76.6 MB)  TX bytes:7401138 (7.4 MB)

через pppoe кабель
я в сетях ваще ниче не понимаю
« Последнее редактирование: 05 Февраля 2014, 21:13:42 от sammyo »

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #4 : 05 Февраля 2014, 21:15:41 »
sammyo,
К примеру тут
http://4pda.ru/forum/index.php?showtopic=187390&st=80#entry6322772
Все указанные действия нужно выполнять на PC...
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн sammyo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #5 : 05 Февраля 2014, 21:21:23 »
sammyo,
К примеру тут
http://4pda.ru/forum/index.php?showtopic=187390&st=80#entry6322772
Все указанные действия нужно выполнять на PC...
т.е мне два варианта подходят?

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #6 : 05 Февраля 2014, 21:27:00 »
sammyo,
да
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн sammyo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #7 : 05 Февраля 2014, 21:36:16 »
лесной_зонтик,
скачал я этот файл из 1-го примера, разпаковал в директорию /system/bin телнфона и имеет права на доступ
дальше то что делать??? я в ступоре
"adb shell должен подключаться сразу с рутом" допустим что он подключаеться, но определить это я не в состоянии.
дальше какой-то скрипт надо создать с названием "vpn-ppp.sh". где, как я его создам?
дальше код
#!/bin/sh
# Приступаем :)
echo "Setting up..."
# включаем NAT и разрешаем компьютеру раздавать интернет на любой адрес из этой подсети 192.168.0.0/24
# интернет будем раздавать с интерфейса ppp0
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -F
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE -o ppp0
# пробрасываем порт через adb
adb forward tcp:12000 tcp:12000
# прибиваем на андройде демона pppd-mod если таковой запущен
adb shell "killall pppd-mod" &> /dev/null
echo "Starting PPP daemon..."
# запускаем на андройде наш pppd-mod с нужными нам параметрами
adb shell "pppd-mod nodetach noauth pty 'nc -l -p 12000 ' defaultroute" &
# Ждем и нервно курим :)))
sleep 5
echo "Establishing connection..."
# запускаем на компе pppd с нужными нам параметрами
pppd noauth nodeflate pty "nc localhost 12000" ipparam vpn 192.168.0.1:192.168.0.2
# проверям всё ли запустилось, если же нет то ждем секунду и снова проверяем и так по кругу пока не запустится :)
while [ "`ifconfig | grep 192.168.0.1`" == "" ]; do
 sleep 1
done
# если всёже запустилось прописываем на андройте нужный нам DNS сервер
adb shell "echo 'nameserver 8.8.8.8' > /etc/resolv.conf"
# радуемся сделанному
echo "Connected."
что это такое ? что мне с ним делать?

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #8 : 05 Февраля 2014, 21:47:57 »
sammyo,
подключаться с рутом означает, что adb должен быть запущен
командой adb root после неё все команды в adb будут выполнятся от имени root

на счет "vpn-ppp.sh"
например, создаёшь обычный текстовый файл.
Можно даже на рабочем столе (правой кнопкой мыши-создать файл-текстовый файл).
Называешь его vpn-ppp.sh
открываешь его любым редактором и копируешь в него весь "код" который ты привел.
Сохраняешь его.
Затем идёшь в свойства этого файла и на вкладке "права", ставишь галочку на "разрешить выполнять файл как программу".
Всё, теперь просто дважды щелкаешь на этот файл мышкой и если спросит что с ним сделать, выбери запустить в терминале.
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн sammyo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #9 : 05 Февраля 2014, 21:55:20 »
sammyo,
подключаться с рутом означает, что adb должен быть запущен
командой adb root после неё все команды в adb будут выполнятся от имени root

на счет "vpn-ppp.sh"
например, создаёшь обычный текстовый файл.
Можно даже на рабочем столе (правой кнопкой мыши-создать файл-текстовый файл).
Называешь его vpn-ppp.sh
открываешь его любым редактором и копируешь в него весь "код" который ты привел.
Сохраняешь его.
Затем идёшь в свойства этого файла и на вкладке "права", ставишь галочку на "разрешить выполнять файл как программу".
Всё, теперь просто дважды щелкаешь на этот файл мышкой и если спросит что с ним сделать, выбери запустить в терминале.



сорри забыл sudo вставить
« Последнее редактирование: 05 Февраля 2014, 21:59:33 от sammyo »

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #10 : 05 Февраля 2014, 21:59:13 »
Выполни в терминале
sudo apt-get install android-tools-adb:coolsmiley:
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн sammyo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #11 : 05 Февраля 2014, 22:04:44 »
Выполни в терминале
sudo apt-get install android-tools-adb:coolsmiley:

всё верно?
теперь запускать созданый скрипт?
http://vk.com/doc9645057_268228025
п.с галочку поставил))
« Последнее редактирование: 05 Февраля 2014, 22:06:50 от sammyo »

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #12 : 05 Февраля 2014, 22:23:34 »
Хм, не совсем...
в общем так, видимо версия adb в репозитории устарела.
Остаётся только одно...
скачиваешь архив
http://download.clockworkmod.com/carbon/carbon-linux.tgz
вытаскиваешь из этого архива файл adb и кладёшь его в /home/adm
после чего в терминале выполняешь команды
Телефон при этом должен быть подключён к компу через usb
adb kill-server
./adb root

Пользователь решил продолжить мысль 05 Февраля 2014, 22:31:42:
А потом можешь запускать скрипт.
« Последнее редактирование: 05 Февраля 2014, 22:31:42 от лесной_зонтик »
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн sammyo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #13 : 05 Февраля 2014, 22:33:54 »
Хм, не совсем...
в общем так, видимо версия adb в репозитории устарела.
Остаётся только одно...
скачиваешь архив
http://download.clockworkmod.com/carbon/carbon-linux.tgz
вытаскиваешь из этого архива файл adb и кладёшь его в /home/adm
после чего в терминале выполняешь команды
Телефон при этом должен быть подключён к компу через usb
adb kill-server
./adb root
в домашнюю папку его просто закинул она у меня /home/adm-
ничего запускать не надо типо run.sh?
adm-@adm:~$ adb kill-server
adm-@adm:~$ ./adb root
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found
телефон подключен к заднему порту усб, разблокирован...


странно конечно что драйвер старый.. сборка то последняя 14.04
adm-@adm:~$ sudo '/home/adm-/Desktop/vpn-ppp.sh'
[sudo] password for adm-:
Setting up...
error: device not found
Starting PPP daemon...
error: device not found
error: device not found
Establishing connection...
ppp1: error fetching interface information: Устройство не обнаружено
/home/adm-/Desktop/vpn-ppp.sh: 22: [: unexpected operator
error: device not found
Connected.
я еего в терминал перетащил и запустил, вот что написал
а на телефоне надо что-то делать или как там появиться нэт? что-то же полюбому надо включить, передачу мобильных данных или можт wifi точку доступа?
« Последнее редактирование: 05 Февраля 2014, 22:40:36 от sammyo »

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: android (4.1.2)>usb>ubuntu 14.04=internet
« Ответ #14 : 05 Февраля 2014, 22:42:50 »
run.sh запускать не надо.
Меня беспокоит эта ошибка:
Цитировать
error: device not found
Хм, а у тебя на телефоне включен режим отладки по usb?
Включается так, идешь в "настройки",
если нет пункта "для разработчиков", то идешь в "о телефоне"
и семь раз жмешь на пункт номер сборки, после чего возвращаешься на предыдущее меню.
После чего идешь "для разработчиков", и уже там включаешь "отладка по USB", надо поставить галочку.
./adb kill-server
./adb root
« Последнее редактирование: 05 Февраля 2014, 22:44:31 от лесной_зонтик »
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

 

Страница сгенерирована за 0.081 секунд. Запросов: 20.