Подключение модемов напрямую через PPP при помощи скриптов.

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Подключение модемов напрямую через PPP при помощи скриптов.

Непрочитанное сообщение dmitriev » 01 сен 2012, 11:29

Теперь совершенно понятна техника как любые файлы (утилиты Linux) можно перенести в файловую систему Android через USB-флешку
А мне совершенно непонятно. Перемонтировать в rw не удается. Запись идет в директорию /data, но мне нужно всё. chroot тоже не получается - нет прав.
Не знаю как перезагрузить ramdisk.
Еще момент: где-то должен быть fstab, но мне пока не попался.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Подключение модемов напрямую через PPP при помощи скриптов.

Непрочитанное сообщение Olej » 01 сен 2012, 11:59

dmitriev писал(а):
Теперь совершенно понятна техника как любые файлы (утилиты Linux) можно перенести в файловую систему Android через USB-флешку
А мне совершенно непонятно.
Я имел в виду вопрос взаимообмена файлами (саму видимость путевых имён файлов в системе), а не проблему записи в read-only файловую систему. Это, в общем, 2 разные вещи.

Это довольно обычная проблема при использовании LiveCD - невозможность что-то дописать. Её как-то отчасти решают в LiveUSB (созданных криэйторами, не копированием dd!), когда кой-куда можно и писать ... не помню деталей как это там делается.

Можно попробовать:
- инсталлировать систему на флешку (другую), которую вы видите как /dev/block/sdb - а потом с неё грузиться;
- указать явно все путевые имена (к chat и др.) на флешку (на которой предварительно всё это написать) ... ну, это только временно, отпробовать PPP;

P.S. а кстати, ваш HDD на тошибе видится как-то в /dev/block?

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Подключение модемов напрямую через PPP при помощи скриптов.

Непрочитанное сообщение dmitriev » 01 сен 2012, 16:02

инсталлировать систему на флешку (другую), которую вы видите как /dev/block/sdb - а потом с неё грузиться
Пробовал. Восьми Гбайтная флешка была опознана инсталлятором как жесткий диск, но возникла какая-то ошибка (не сообщили подробности) и установка не была завершена. Grub тоже не пострадал (не был переписан MBR).
HDD на тошибе видится как-то в /dev/block?
Прекрасно виден (sda, sda1-8), со всеми восемью разделами. Но вот лишнего раздела пока нет, поэтому на винчестер не пробовал инсталлировать. Подозреваю, что тоже не получится, так как рассчитано на ACER, а у меня Toshiba.

Видимо придется все-таки покупать таблетку (да и жена давно просит). Посоветуйте модель в пределах 10 000 руб.

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Подключение модемов напрямую через PPP при помощи скриптов.

Непрочитанное сообщение dmitriev » 02 сен 2012, 18:13

Купил сегодня недорогой китайский планшет Oysters T8 A4 1,2 Ghc 1Gb ram.
Сидел в макдональдсе в городке покупки и, пользуясь бесплатным WiFi установил несколько текстовых редакторов, Total Commander, MC (!), и еще кое-что.
Планшет имеет встроенный модем и подсоединяется к Билайн сам, без дополнительных настроек.
Но я собираюсь его приучить к Скайлинк-модему, поэтому начну с ним разбираться.
Первая проблема - получение root прав.
Вторая - подключение к компьютеру через USB.

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Подключение модемов напрямую через PPP при помощи скриптов.

Непрочитанное сообщение dmitriev » 04 сен 2012, 06:57

Olej писал(а): вам его нужно поместить в /system/bin Android, а для этого вам нужен adb ...
Скажите, пожалуйста, прежде чем я начну осваивать adb, а нужно ли иметь права root'a на планшете, для применения к нему adb (добавление файлов в системные директории)?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Подключение модемов напрямую через PPP при помощи скриптов.

Непрочитанное сообщение Olej » 04 сен 2012, 11:01

dmitriev писал(а):
Olej писал(а): вам его нужно поместить в /system/bin Android, а для этого вам нужен adb ...
Скажите, пожалуйста, прежде чем я начну осваивать adb, а нужно ли иметь права root'a на планшете, для применения к нему adb (добавление файлов в системные директории)?
Похоже, что да :evil:
Посмотрите (перед) ещё раз: http://kenzo.net.od.ua/droid/
Что-то я у себя с планшетом напортил с правами, теперь снова придётся с этим разбираться.

P.S. Права root в Android - это вообще противная тема, но с ней нужно разбираться.
Выносите её в отдельную тему, думаю.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Подключение модемов напрямую через PPP при помощи скриптов.

Непрочитанное сообщение Olej » 04 сен 2012, 14:41

Olej писал(а):P.S. Права root в Android - это вообще противная тема, но с ней нужно разбираться.
Выносите её в отдельную тему, думаю.
Уже сделал (тему): Android - root-права и другие особенности.

P.S. потому как для меня это само по себе поинтереснее будет, чем PPP и т.п.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Подключение модемов напрямую через PPP при помощи скриптов.

Непрочитанное сообщение Olej » 04 сен 2012, 18:56

dmitriev писал(а):Купил сегодня недорогой китайский планшет Oysters T8 A4 1,2 Ghc 1Gb ram.
А вот на моём старом китайском планшете, вот таком:

Код: Выделить всё

bash-4.2$ lsusb | grep Google
Bus 001 Device 028: ID 18d1:deed Google Inc. 
bash-4.2$ adb devices
List of devices attached 
0123456789ABCDEF	device
Вот это уже любопытно из соображений PPP:

Код: Выделить всё

# ls -l /system/bin/chat
-rwxr-xr-x root     shell       18124 2010-10-12 13:32 chat
Это уже знакомые вещи:

Код: Выделить всё

# busybox ls -lR /system/etc/ppp    
/system/etc/ppp:
-r-xr-xr-x    1 0        0             153 Aug 24  2010 chap-secrets
-r-xr-xr-x    1 0        0             202 Sep  3  2010 connect
-r-xr-xr-x    1 0        0             218 Sep  1  2010 init-driver
-r-xr-xr-x    1 0        0             314 Aug 24  2010 ip-down
-r-xr-xr-x    1 0        0             638 Sep  6  2010 ip-up
-r-xr-xr-x    1 0        0            5520 Oct 12  2010 ip-up-vpn
-r-xr-xr-x    1 0        0             193 Aug 24  2010 pap-secrets
drwxr-xr-x    1 0        0            4096 Sep 26  2010 peers

/system/etc/ppp/peers:
-r-xr-xr-x    1 0        0             467 Sep  8  2010 gprs
-r-xr-xr-x    1 0        0             467 Sep  8  2010 gprsHUAWEI
-r-xr-xr-x    1 0        0             548 Sep 11  2010 gprsK3565Z
-r-xr-xr-x    1 0        0             534 Sep 14  2010 gprsK3565ZOi
-r-xr-xr-x    1 0        0             557 Sep 14  2010 gprsK3565Zclaro
-r-xr-xr-x    1 0        0             528 Sep 27  2010 gprsK3565Zemome
-r-xr-xr-x    1 0        0             562 Sep 14  2010 gprsK3565Zgeneral
-r-xr-xr-x    1 0        0             551 Sep 14  2010 gprsK3565Zgoto
-r-xr-xr-x    1 0        0             550 Sep 14  2010 gprsK3565Zinternet
-r-xr-xr-x    1 0        0             561 Sep 14  2010 gprsK3565Zmobile
-r-xr-xr-x    1 0        0             564 Sep 14  2010 gprsK3565Zmobile2
-r-xr-xr-x    1 0        0             557 Sep 14  2010 gprsK3565Zorangeinternet
-r-xr-xr-x    1 0        0             560 Sep 14  2010 gprsK3565Zorangewap
-r-xr-xr-x    1 0        0             547 Sep 14  2010 gprsK3565Zpapper
-r-xr-xr-x    1 0        0             568 Sep 14  2010 gprsK3565Zpayandgo
-r-xr-xr-x    1 0        0             510 Sep 14  2010 gprsK3565Ztim
-r-xr-xr-x    1 0        0             471 Sep  8  2010 gprsVIA
-r-xr-xr-x    1 0        0             551 Sep  9  2010 gprsW080D
-r-xr-xr-x    1 0        0             537 Sep 14  2010 gprsW080DOi
-r-xr-xr-x    1 0        0             560 Sep 14  2010 gprsW080Dclaro
-r-xr-xr-x    1 0        0             531 Sep 27  2010 gprsW080Demome
-r-xr-xr-x    1 0        0             565 Sep 14  2010 gprsW080Dgeneral
-r-xr-xr-x    1 0        0             553 Sep 14  2010 gprsW080Dgoto
-r-xr-xr-x    1 0        0             553 Sep 14  2010 gprsW080Dinternet
-r-xr-xr-x    1 0        0             564 Sep 14  2010 gprsW080Dmobile
-r-xr-xr-x    1 0        0             567 Sep 14  2010 gprsW080Dmobile2
-r-xr-xr-x    1 0        0             560 Sep 14  2010 gprsW080Dorangeinternet
-r-xr-xr-x    1 0        0             563 Sep 14  2010 gprsW080Dorangewap
-r-xr-xr-x    1 0        0             550 Sep 14  2010 gprsW080Dpapper
-r-xr-xr-x    1 0        0             571 Sep 14  2010 gprsW080Dpayandgo
-r-xr-xr-x    1 0        0             512 Sep 14  2010 gprsW080Dtim
-r-xr-xr-x    1 0        0             548 Sep  8  2010 gprsW110
-r-xr-xr-x    1 0        0             534 Sep 14  2010 gprsW110Oi
-r-xr-xr-x    1 0        0             557 Sep 14  2010 gprsW110claro
-r-xr-xr-x    1 0        0             528 Sep 27  2010 gprsW110emome
-r-xr-xr-x    1 0        0             562 Sep 14  2010 gprsW110general
-r-xr-xr-x    1 0        0             550 Sep 14  2010 gprsW110goto
-r-xr-xr-x    1 0        0             550 Sep 14  2010 gprsW110internet
-r-xr-xr-x    1 0        0             561 Sep 14  2010 gprsW110mobile
-r-xr-xr-x    1 0        0             564 Sep 14  2010 gprsW110mobile2
-r-xr-xr-x    1 0        0             557 Sep 14  2010 gprsW110orangeinternet
-r-xr-xr-x    1 0        0             560 Sep 14  2010 gprsW110orangewap
-r-xr-xr-x    1 0        0             547 Sep 14  2010 gprsW110papper
-r-xr-xr-x    1 0        0             568 Sep 14  2010 gprsW110payandgo
-r-xr-xr-x    1 0        0             510 Sep 14  2010 gprsW110tim
-r-xr-xr-x    1 0        0             551 Sep  8  2010 gprsW180
-r-xr-xr-x    1 0        0             537 Sep 14  2010 gprsW180Oi
-r-xr-xr-x    1 0        0             560 Sep 14  2010 gprsW180claro
-r-xr-xr-x    1 0        0             531 Sep 27  2010 gprsW180emome
-r-xr-xr-x    1 0        0             565 Sep 14  2010 gprsW180general
-r-xr-xr-x    1 0        0             553 Sep 14  2010 gprsW180goto
-r-xr-xr-x    1 0        0             553 Sep 14  2010 gprsW180internet
-r-xr-xr-x    1 0        0             564 Sep 14  2010 gprsW180mobile
-r-xr-xr-x    1 0        0             567 Sep 14  2010 gprsW180mobile2
-r-xr-xr-x    1 0        0             560 Sep 14  2010 gprsW180orangeinternet
-r-xr-xr-x    1 0        0             563 Sep 14  2010 gprsW180orangewap
-r-xr-xr-x    1 0        0             550 Sep 14  2010 gprsW180papper
-r-xr-xr-x    1 0        0             571 Sep 14  2010 gprsW180payandgo
-r-xr-xr-x    1 0        0             512 Sep 14  2010 gprsW180tim
И какое там великое множество операторов/провайдеров (/system/etc/ppp/peers) уже заготовлено!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Подключение модемов напрямую через PPP при помощи скриптов.

Непрочитанное сообщение Olej » 04 сен 2012, 19:09

Olej писал(а): Это уже знакомые вещи:
А это уже просто те параметры коннекта PPP, которые я раньше проделал в виртуальном Android-x86, но с реальным USB модемом:

Код: Выделить всё

# cat /system/etc/ppp/peers/gprs    
#/etc/ppp/peers/gprs
# This is pppd script for China Mobile, used Huawei GTM900-B GPRS Module
# Usage: root>pppd call gprs
connect 'chat -v "" "AT" "" "ATDT#777 CONNECT"' user CARD password CARD
/dev/ttyUSB2
115200
nodetach
crtscts
debug
usepeerdns
defaultroute
#connect '/system/bin/chat -v "" "AT" "" "ATDT#777 CONNECT"'
#connect '/system/bin/chat -v -f /system/etc/ppp/gprs-connect-chat'
#disconnect '/bin/chat -v -f /etc/ppp/gprs-disconnect-chat'

Код: Выделить всё

# cat /system/etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client        server  	secret                  IP addresses

# add your account before this line.
CARD * CARD

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Подключение модемов напрямую через PPP при помощи скриптов.

Непрочитанное сообщение dmitriev » 04 сен 2012, 19:35

# busybox ls -lR /system/etc/ppp
Не понимаю, что это за busybox какой-то у вас везде?
Опять какая-то виртуальная машина?

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя