ECCOM Basis(GSM шлюз)+GPRS

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

hamum
Сообщения: 3

ECCOM Basis(GSM шлюз)+GPRS

Сообщение hamum »

Народ !Кому удалось поднять GPRS соединение (на ECCOm Basis GSM-шлюз http://gsm-ec.com) под Linux -ом?
Есть скрип который проверен со многими телефонам и в том числе Nokia32 -работает безупречно т.е соединение поднимает,а вот с ECCOM Basis не удаётся поднять --соединение валиться на стадии выдачи IP адресов (Под виндой поднимается без проблем ,в том числе без родного драйвера) (варианты с номером перебрал *99#,*99***1#, ATDT,ATDP))


вот скрипт для Linux

-------------------------------------------
#!/bin/sh
DIALTIMEOUT=20
MODEM=ttyS0 SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"www.umc.ua\" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
debug usepeerdns mtu 576
novj nobsdcomp novjccomp nopcomp noaccomp"
LOGSCRIPT="CONNECT"
PHONE="*99#"
DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]* *\([^ ]*\) .*/default gw \1/'` ;
if [ -n "$DR" ] ; then
trap "echo route add $DR ; route add $DR ; exit" 2 3 9 15
route delete $DR
echo route delete $DR
fi
while true ; do
echo "CONNECT"
pppd \
connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MOD EM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \
crtscts defaultroute modem -detach mru 1500 \
$NASH_IP:$IH_IP /dev/$MODEM $SPEED
cat /etc/ppp/resolv.conf > /etc/resolv.conf
sleep $DIALTIMEOUT
done
------------------------------------------------------------ ------
а это лог при поднятии соединения.

Serial connection established.
using channel 34
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS0
rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> <pcomp> <accomp> <auth pap>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x987a7317>]
No auth is possible
sent [LCP ConfRej id=0x1 <pcomp> <accomp> <auth pap>]
rcvd [LCP ConfRej id=0x1 <magic 0x987a7317>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0>]
rcvd [LCP ConfReq id=0x2 <mru 1500> <asyncmap 0x0>]
sent [LCP ConfAck id=0x2 <mru 1500> <asyncmap 0x0>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [LCP TermReq id=0x3]
LCP terminated by peer
sent [LCP TermAck id=0x3]
Connection terminated.

У кого какие соображения...??? .
Спасибо сказали:
Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

Re: ECCOM Basis(GSM шлюз)+GPRS

Сообщение Dr.Linux »

Мой скрипт лежит здесь: http://www.linuxforum.ru/index.php?showtopic=14265 в моей статье, вдруг поможет. А вообще, попробуйте подключиться по Вашему скрипту раза три подряд, может соеденится, но не с первого раза.
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
hamum
Сообщения: 3

Re: ECCOM Basis(GSM шлюз)+GPRS

Сообщение hamum »

Dr.Linux писал(а):
05.01.2006 17:50
Мой скрипт лежит здесь: http://www.linuxforum.ru/index.php?showtopic=14265 в моей статье, вдруг поможет. А вообще, попробуйте подключиться по Вашему скрипту раза три подряд, может соеденится, но не с первого раза.



Ок попробую ,но врятле он поможет...там почти тоже самое...
вот смотри что дает тотже скрипт(мой),но с обычной мобилкой(Siemens CF62) (на том же /dev/ttyS0)

pppd[12746]: pppd 2.4.2 started by root, uid 0
chat[12747]: abort on (NO DIALTONE)
chat[12747]: abort on (NO CARRIER)
chat[12747]: abort on (BUSY)
chat[12747]: send (AT+CGDCONT=1,"IP","www.umc.ua"

chat[12747]: expect (OK)
chat[12747]: AT+CGDCONT=1,"IP","www.umc.ua"^M^M
chat[12747]: OK
chat[12747]: -- got it
chat[12747]: send (ATDT*99***1#^M)
chat[12747]: expect (CONNECT)
chat[12747]: ^M
chat[12747]: ATDT*99***1#^M^M
chat[12747]: CONNECT
chat[12747]: -- got it
pppd[12746]: Serial connection established.
pppd[12746]: using channel 14
pppd[12746]: Using interface ppp0
pppd[12746]: Connect: ppp0 <--> /dev/ttyS0
pppd[12746]: rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x1bcac0a9> <auth chap MD5>]
Jan 5 17:49:40 test_posexpert pppd[12746]: sent [LCP ConfReq id=0x1 <asyncmap 0
x0> <magic 0xebf201ef>]
Jan 5 17:49:40 test_posexpert pppd[12746]: No auth is possible
Jan 5 17:49:40 test_posexpert pppd[12746]: sent [LCP ConfRej id=0x3 <pcomp> <ac
comp> <auth chap MD5>]
Jan 5 17:49:40 test_posexpert pppd[12746]: rcvd [LCP ConfNak id=0x1 <asyncmap 0
xa0000>]
Jan 5 17:49:40 test_posexpert pppd[12746]: sent [LCP ConfReq id=0x2 <asyncmap 0
xa0000> <magic 0xebf201ef>]
Jan 5 17:49:40 test_posexpert pppd[12746]: rcvd [LCP ConfReq id=0x5 <asyncmap 0
xa0000> <magic 0x1bcac0a9> <auth pap>]
Jan 5 17:49:40 test_posexpert pppd[12746]: No auth is possible
Jan 5 17:49:40 test_posexpert pppd[12746]: sent [LCP ConfRej id=0x5 <auth pap>]
Jan 5 17:49:40 test_posexpert pppd[12746]: rcvd [LCP ConfAck id=0x2 <asyncmap 0
xa0000> <magic 0xebf201ef>]
Jan 5 17:49:40 test_posexpert pppd[12746]: rcvd [LCP ConfReq id=0x7 <asyncmap 0
xa0000> <magic 0x1bcac0a9>]
Jan 5 17:49:40 test_posexpert pppd[12746]: sent [LCP ConfAck id=0x7 <asyncmap 0
xa0000> <magic 0x1bcac0a9>]
Jan 5 17:49:40 test_posexpert pppd[12746]: sent [CCP ConfReq id=0x1 <deflate 15
> <deflate(old#) 15>]
Jan 5 17:49:40 test_posexpert pppd[12746]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Jan 5 17:49:40 test_posexpert pppd[12746]: rcvd [LCP ProtRej id=0x8 80 fd 01 01
00 0c 1a 04 78 00]
Jan 5 17:49:42 test_posexpert pppd[12746]: rcvd [IPCP ConfReq id=0x1 <addr 192.
168.254.254>]
Jan 5 17:49:42 test_posexpert pppd[12746]: sent [IPCP ConfAck id=0x1 <addr 192.
168.254.254>]
Jan 5 17:49:43 test_posexpert pppd[12746]: sent [IPCP ConfReq id=0x1 <addr 0.0.
0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Jan 5 17:49:43 test_posexpert pppd[12746]: rcvd [IPCP ConfNak id=0x1 <addr 80.2
55.75.187> <ms-dns1 80.255.64.23> <ms-dns3 80.255.64.24>]
Jan 5 17:49:43 test_posexpert pppd[12746]: sent [IPCP ConfReq id=0x2 <addr 80.2
55.75.187> <ms-dns1 80.255.64.23> <ms-dns3 80.255.64.24>]
Jan 5 17:49:43 test_posexpert pppd[12746]: rcvd [IPCP ConfAck id=0x2 <addr 80.2
55.75.187> <ms-dns1 80.255.64.23> <ms-dns3 80.255.64.24>]
Jan 5 17:49:43 test_posexpert pppd[12746]: local IP address 80.255.75.187
Jan 5 17:49:43 test_posexpert pppd[12746]: remote IP address 192.168.254.254
Jan 5 17:49:43 test_posexpert pppd[12746]: primary DNS address 80.255.64.23
Jan 5 17:49:43 test_posexpert pppd[12746]: secondary DNS address 80.255.64.24
Jan 5 17:49:43 test_posexpert pppd[12746]: Script /etc/ppp/ip-up started (pid 1
2770)

тут надо рыть по методу аунтификации ...обрати внимание на первую строку с LCP пакетами...<auth chap MD5> а на ECCOM почему то <auth pap> скорее всего грабли тут....Не могу найти в инете описание по данной теме..
Спасибо сказали:
hamum
Сообщения: 3

Re: ECCOM Basis(GSM шлюз)+GPRS

Сообщение hamum »

Dr.Linux писал(а):
05.01.2006 17:50
Мой скрипт лежит здесь: http://www.linuxforum.ru/index.php?showtopic=14265 в моей статье, вдруг поможет. А вообще, попробуйте подключиться по Вашему скрипту раза три подряд, может соеденится, но не с первого раза.


Корче...пробовал твой скрипт...те же яйца только в профиль:) не работает всё равно.!!!
Спасибо сказали: