Настройка соединения с интернет по протоколу gprs через сотовый телефон в сети сотового оператора Мотив

Настройка в ОС Linux Ubuntu, телефон подключен через последовательный интерфейс (COM) кабелем.

Скрипт /etc/ppp/gprs.dial

ABORT           "ERROR"
ABORT           "NO DIALTONE"
ABORT           "BUSY"
ABORT           "NO ANSWER"
REPORT          "CONNECT"
TIMEOUT 5
""              "AT"
OK-AT-OK        'AT+FCLASS=0'
OK              'ATS7=60\\Q3'
OK              'AT+CGDCONT=1,"IP","inet.ycc.ru"'
TIMEOUT         60
SAY             "Звоним"
ABORT           "NO CARRIER"
OK              "ATD\T"
CONNECT         "\c"
SAY             "Соединение установлено"

Скрипт /etc/ppp/gprs.dialup (должен быть исполняемым)

#!/bin/sh
phone='*99***1#'
    if chat -v -T $phone -f /etc/ppp/gprs.dial; then
        exit 0
    fi
    echo "Переброс модема через stty" >&2
    stty 0
    sleep 3
    stty 57600
exit 1

Основной скрипт /etc/ppp/peers/motiv

115200
ttyS0
debug
noauth
defaultroute
usepeerdns
persist
connect '/etc/ppp/gprs.dialup'
lock
nobsdcomp
nodeflate
kdebug 1
name motiv
novj
nocrtscts
lcp-echo-interval 6
lcp-echo-failure 10

Запуск командой

sudo pppd call motiv

Персональные настройки
Яндекс цитирования