Chestnut-dialer + GPRS сценарий (какой для него состряпать)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Chestnut-dialer + GPRS сценарий

Сообщение frost666dark »

Вот решил спросить, никто незанимался такой проблемой...?
Вобщем нужно настроить GPRS с использованием сценария (Только так... ибо строка инициализации :( )
Во вкладку | Учетная запись --> Аутентификация --> Сценарий пользователя | добавляю скрипт:

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

MODEM=ttyUSB0 SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.mts.ru\" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
    debug usepeerdns user mts mtu 576
    novj nobsdcomp novjccomp nopcomp noaccomp"
LOGSCRIPT="CONNECT"
PHONE="*99***1#"

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
    pppd \
    connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"';' \
    crtscts defaultroute modem -detach mru 576 \
    $NASH_IP:$IH_IP /dev/$MODEM $SPEED
    cat /etc/ppp/resolv.conf > /etc/resolv.conf
    sleep $DIALTIMEOUT
done


Скрипт точно работает! Просто может для него особый синтаксис нужен?
У меня при попытке дозвона ничего непроисходит, даже ошибки не вылетает...

Помогите налобать сценарий. Плз!
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
alx222
Сообщения: 1
ОС: Simply Linux

Re: Chestnut-dialer + GPRS сценарий

Сообщение alx222 »

У меня Simply линукс (это Alt линукс на одном cd)
Chestnut dialer работает следующим образом:
Учетная запись->дозвон: добавил номер *99***1#
Устройство->: /dev/mobile (в моем линуксе когда втыкаешь мой samsung e-200 в папке /dev автоматически появляется именно такой файл
и еще появляется папка /serial, но это просто наблюдение, она для настройки не нужна, в Midnait comander надо зайти и выйти в эту папкe после втыкания телефона,
чтоб обновилось, тогда увидишь, у тебя может линукс по другому телефон назовет: modem, ttyUSB0, ttyACM0 или както ещё)
Настройки->Учетная запись по умолчанию->аутентификация->Chat-сценарий
MODEM_INIT='AT+CGDCONT=1,"IP","internet"'

(Это для мегафона, строка инициализации с сайта мегафона, пароль и логин у мегафона пустые, для мтс
строка такая же вроде, пароль и логин для мтс - mts, это надо вписать Account->Аутентификация)
И всё, вот таким образом работает.
Драйверов для телефона никаких не ставил, больше нигде ничего не писал.
Спасибо сказали: