Перейти к содержанию

Maksir

Members
  • Постов

    4
  • Зарегистрирован

  • Посещение

    Никогда

Profile Information

  • Location
    Санкт-Петербург

Достижения Maksir

  1. Вот мой работающий скрипт Но, для начала, нужно проверить наличие файла -- /dev/ppp Если его нет, то нужно предварительно его создать (либо это будет делать система) Либо вручную; # mknod /dev/ppp c 108 0 Теперь скрипт; файл /usr/bin/beeline (это голова) #!/bin/bash if [ -e $1 ]; then echo "Введите номер порта => beeline [x]" else PORT=/dev/ttyUSB$1 echo "$PORT 921600 "#" отключаем сжатие данных nobsdcomp nodeflate "#" команда для установки соединения connect '/usr/sbin/chat -v -f /etc/ppp/chat-beeline' noauth "#" автоматическое получение сетевых настроек noipdefault usepeerdns defaultroute "#" необязательно debug nodetach">/etc/ppp/peers/beeln pon beeln fi /etc/ppp/chat-beeline '' \rAT OK 'AT+ZOPRT=5' OK 'AT+ZSTART' OK 'AT+CPBS="SM"' OK 'AT+CPMS="SM","SM",""' OK 'AT+ZSNT=2,0,0' TIMEOUT 45 ECHO 'ON' ABORT '\nBUSY\r' ABORT '\nERROR\r' ABORT '\nNO ANSWER\r' ABORT '\nNO CARRIER\r' ABORT '\nNO DIALTONE\r' ABORT '\nRINGING\r\n\r\nRINGING\r' '' \rAT TIMEOUT 12 OK ATE1 OK 'AT+cgdcont=1,"IP","home.beeline.ru"' OK ATD*99# Из командной строки вводите; # beeline 3 (где "3" номер порта) Скрипт для проверки баланса на счету; /usr/bin/bee_balans #!/bin/bash if [ -e $1 ]; then echo "Введите номер порта"; else n=$1; F="/dev/ttyUSB$n" echo -e "AT+CUSD=1,*102#,15\r">$F head -n 4 $F | \ perl -ne '@a = m/([0-9A-F]{4})/g; map { eval "print \"\\x{$_}\""; } @a;' 2>/dev/null echo "" fi
  2. $oft, ваш лог пишит вообще про другое. Даже строки иннициализации нет, которую вы указали -> (AT+cgdcont=1,"IP","home.beeline.ru) Это говорит о том, что програмка использует свои настройки, а не те, которые вы указали. Читайте внимательнее информацию -> /etc/ppp/resolv.conf Этот файл создаётся и пересоздаётся автоматически. Он нужен для того, что бы синхронизировать настройки. На этот файл должна быть одноименная ссылка. Выглядет она так /etc/resolv.conf -- это должна быть ссылка, или сам файл из папки /etc/ppp. У вас есть ссылки, которые я дал. Попробуйте через консоль для начала, что бы удостовериться, что всё работает. Этот файл у вас уже есть: Файл /etc/ppp/chat-usbmodem Осталось досоздать файл, который лежит в /etc/ppp/peers/имя_файла Имя придумайте сами. Но очень важно, содержимое этого файла взять оттуда, где вы переписали /etc/ppp/chat-usbmodem Голова у этого файла где? Потому что имя этого файла - придумана.. А вызывать процедуру с настройками, которую вы внесли, будете так: pon имя_файла p.s. если уж вы и хотите, что бы вам помогли, так делайте точно так, как вам пишут, а не так -> часть кода оттуда, часть кода придумали сами... Или там главную кнопку где-то нашли и нажали... Есть рабочий вариант, попробуйте для начала ухватиться за него, а потом будете экспериментировать дальше. .
  3. $oft писал(а) Fri, 30 January 2009 19:23 С огромным трудом добился инициализации модема на ttyUSB0. --- а и вообще как настроить ppp под этот модем. ??? а что, ссылка не работает? http://forum.shelek.ru/index.php/topic,17757.0.html и вот ещё про "как узнать баланс"; http://forum.shelek.ru/index.php/topic,17864.msg198054.html# msg198054
×
×
  • Создать...