motofan logo
       
> 

включение gprs из консоли/скрипта

Ilya Petrov
сообщение 21.5.2008, 5:00


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



http://silent-bob.pochta.ru/napi_on

запускать так: napi_on "имя профиля"

имя профиля брать из настроек телефона или /ezxlocal/download/appwrite/NetProfile/

соединение будет работать, пока программа висит - после её убиения оно обратно отключается. тестим, отписываемся

Правка от Silent_Bob: ссылка сдохла, исправил ...

Сообщение отредактировал Silent_Bob - 30.8.2011, 8:13
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kycb-kycb
сообщение 21.5.2008, 5:55


Мастер
****

Группа: Пользователи
Сообщений: 196
Регистрация: 16.11.2005
Из: г. Пермь
Пользователь №: 58 587
Модель телефона: XT910 MAXX
Прошивка: any

Рейтинг: 189



а сорцы можно? shuffle.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 21.5.2008, 6:24


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



Цитата(kycb-kycb @ 21.5.2008, 8:55) *
а сорцы можно? shuffle.gif
в motoezx@
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pyromaniac
сообщение 21.5.2008, 6:42


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 19.9.2007
Пользователь №: 148 285
Модель телефона: A1200

Рейтинг: 8.5



FAIL

Код

# ./napi_on /ezxlocal/download/appwrite/NetProfile/MTS\ INTERNET
insmod: a module named slhc already exists
insmod: a module named ppp_generic already exists
insmod: a module named ppp_async already exists
insmod: a module named modem_bridge already exists
insmod: a module named gprsv already exists
insmod: /lib/modules/ipsec.o: No such file or directory


Выдает окошко, спрашивая разрешение, разрешаю

Код

# ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1212 (1.1 Kb)  TX bytes:1212 (1.1 Kb)

usbl0     Link encap:Ethernet  HWaddr 62:66:88:5D:06:F3  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1818 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1355 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:106888 (104.3 Kb)  TX bytes:129595 (126.5 Kb)


Сообщение отредактировал Pyromaniac - 21.5.2008, 6:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 21.5.2008, 6:52


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



# ./napi_on "MTS INTERNET"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pyromaniac
сообщение 21.5.2008, 6:57


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 19.9.2007
Пользователь №: 148 285
Модель телефона: A1200

Рейтинг: 8.5



Цитата(Ilya Petrov @ 21.5.2008, 10:52) *

# ./napi_on "MTS INTERNET"


TRUE

Код

# ifconfig
gprsv0    Link encap:Point-to-Point Protocol  
          inet addr:10.2.195.5  P-t-P:10.112.112.112  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:50
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1212 (1.1 Kb)  TX bytes:1212 (1.1 Kb)

usbl0     Link encap:Ethernet  HWaddr 62:66:88:5D:06:F3  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2186 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1640 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:136343 (133.1 Kb)  TX bytes:159046 (155.3 Kb)

# ping ya.ru
PING ya.ru (213.180.204.8) from 10.2.195.5 : 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=56 time=3534 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=56 time=2541 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=56 time=1557 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=4 ttl=56 time=580 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=5 ttl=56 time=484 ms

--- ya.ru ping statistics ---
6 packets transmitted, 5 received, 16% loss, time 5404ms
rtt min/avg/max/mdev = 484.303/1739.723/3534.636/1167.699 ms, pipe 4


Даешь сырцы для коммьюнити! smile.gif

Сообщение отредактировал Pyromaniac - 21.5.2008, 6:58
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 21.5.2008, 7:53


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



про сырцы я уже ответил - в motoezx@
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 21.5.2008, 11:23


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



Цитата(Ilya Petrov @ 21.5.2008, 11:53) *

про сырцы я уже ответил - в motoezx@

к чему такая скрытность ?
мне кажется, что твой int NAPI_Init(int) дб без int-параметра (r0 в либе затирается почти сразу)
можно еще добавить int NAPI_IsValidProfile(const char *) (вернет 0 если хорошо, < 0 если плохо), проверку на кол-во переданных параметров и void NAPI_Fini() в конец

Pyromaniac, ht napi_on, F6->elf/image, F8->main ну и в принципе у тебя есть сырцы

Сообщение отредактировал eug - 21.5.2008, 11:24
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 21.5.2008, 17:12


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



Цитата(eug @ 21.5.2008, 14:23) *

к чему такая скрытность ?
не от хорошей жизни sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pyromaniac
сообщение 21.5.2008, 18:29


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 19.9.2007
Пользователь №: 148 285
Модель телефона: A1200

Рейтинг: 8.5



Цитата(eug @ 21.5.2008, 15:23) *

к чему такая скрытность ?
мне кажется, что твой int NAPI_Init(int) дб без int-параметра (r0 в либе затирается почти сразу)
можно еще добавить int NAPI_IsValidProfile(const char *) (вернет 0 если хорошо, < 0 если плохо), проверку на кол-во переданных параметров и void NAPI_Fini() в конец

Pyromaniac, ht napi_on, F6->elf/image, F8->main ну и в принципе у тебя есть сырцы


О, боги! Я конечно без проблем читаю х86, в том числе ring0... Но в этом арме сам черт ногу сломит. А ты походу еще больше маньяк, чем я предполагал tongue.gif

Ilya Petrov
И что же за зловещие силы тьмы мешают тебе опублиовать код своего творения? ph34r.gif

Сообщение отредактировал Pyromaniac - 21.5.2008, 18:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 21.5.2008, 19:11


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Цитата(eug @ 21.5.2008, 14:23) *

мне кажется, что твой int NAPI_Init(int) дб без int-параметра (r0 в либе затирается почти сразу)

нее, параметр нужен, он через сокет в dsm посылается. Если я, конечно, не ошибаюсь...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 21.5.2008, 22:05


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



код пожалуйста:

Код

#include <stdio.h>
#include <sys/time.h>
#include <unistd.h>

int main(
    int     argc,
    char*   argv[] )
{
    
    NAPI_Init( NAPI_CONNECTED_FLAG );

    NAPI_OpenLink( argv[1] );
    for (;; )
    {
            sleep(2);
            printf(".");
    }

    return 0;
}


Сообщение отредактировал Ilya Petrov - 21.5.2008, 22:06
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 22.5.2008, 9:37


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



Цитата(Borman92 @ 21.5.2008, 23:11) *

нее, параметр нужен, он через сокет в dsm посылается. Если я, конечно, не ошибаюсь...

ага, спутал команды, куда-то в стек пишется
Ilya Petrov, почему 4 ? у меня и с другими числами вроде работает
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ballsbreak
сообщение 22.5.2008, 13:26


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 21.5.2008
Пользователь №: 172 836
Модель телефона: a1200e
Прошивка: F6

Рейтинг: 0



А как правильно останавливать? Пробовал сделать остановку из меню:
Код
#!/bin/bash
myfile=`basename $0`
mypath=`echo $0 | sed -e "s|$myfile||g" | sed -e "s|/$||g"`
cd "$mypath"
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:"$mypath"
export QTDIR=/usr/lib/ezx


thing=`ps -A | grep napi`
set -- $thing
foo=$1
shift
bar=$@

"$mypath"/ezxpopup.sh "PID is $foo" ok
kill $foo
exit

Когда нажимаю на иконку, то вижу PID, но процесс не прибивается. А если из телнета запускаю скрипт, то все работает.

Сообщение отредактировал ballsbreak - 22.5.2008, 13:37
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 22.5.2008, 15:05


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



Код

if (pidof napi_on); then  
  kill $(pidof napi_on)  
  бла-бла
else  
  echo error  
  бла-бла
fi  


хинт: от рута.

>почему 4 ? у меня и с другими числами вроде работает

где 4, какое 4?

Сообщение отредактировал Ilya Petrov - 22.5.2008, 15:06
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
eug
сообщение 22.5.2008, 15:14


Мастер
****

Группа: Пользователи
Сообщений: 174
Регистрация: 7.12.2007
Из: 53 км на юг от града Петра
Пользователь №: 156 234
Модель телефона: -

Рейтинг: 139



понял

Сообщение отредактировал eug - 22.5.2008, 15:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ballsbreak
сообщение 23.5.2008, 9:01


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 21.5.2008
Пользователь №: 172 836
Модель телефона: a1200e
Прошивка: F6

Рейтинг: 0



я когда стартую
Код
./napi_on Internet

откуда угодно, то сессия подвисает. И, соответственно, если из скрипта, то он не завершается и висит в процессах. Только у меня так?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 23.5.2008, 14:15


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



Цитата(ballsbreak @ 23.5.2008, 12:01) *
он не завершается и висит в процессах. Только у меня так?
внимательно перечитываем первый пост
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
включение gprs из консоли/скрипта · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 15.6.2025, 22:33

Форум живёт: