Автор Тема: Скрипт-звонилка с мордой на tk myppp. Ищется смелый человек с GPRS для теста :)  (Прочитано 28082 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 964
Здравствуйте!

Скрипт дозвона для управления pppd
Без наворотов, зато легкий и без лишний зависимостей (если таковыми tk не считать)

старое описание :)
+++
Проблема в том что писал давным давно под 2 альт-мастер - когда utf не было.
Скрипт подправил, но так как сейчас дома нет  альта и сеть езернетовская с тестированием беда.
Обычным модемом рулить получается :)
+++



Сейчас программа имеет дополнительные преднастройки для работы c GPRS.
Умеет сворачиваться в трей. И завернута в удобный для установки пакет

Мини описание
+++
Скачать rpm и от имени рута (su-) поставить (apt-get install myppp-0.8.8-alt2.noarch.rpm)
Программу можно найти в меню, при запуске спросит пароль root - без повышения прав с модемом не поработать,
а далее, если запуск первый, кнопка "Настройки" и ввести нужные настройки.

Если при работе программы необходимо сворачивание в трей, но нужен пакет tcl-tksystray (apt-get install tcl-tksystray)
Но если установить только его, то будут значки gif - они очень не красивые.
Для красоты значков в трее, надо еще установить пакет tcl-img (apt-get install tcl-img)
Но так как эти пакеты не обязательные - в зависимости не вписывал... Эти дополнительные пакеты есть в репозитарии Альта.
+++

myppp-0.9.0-alt4.noarch.rpm - готовый пакет для работы

myppp_v088-full.tar - скрипт и дополнительные файлы (например, для другого дистрибутива)
« Последнее редактирование: 29.10.2011 22:18:58 от YYY »

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
На какой системе желательно проверять ?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 964
На какой системе желательно проверять ?
Интересен результат на любом дистрибутиве альт-семейства %) 

kostyalamer

  • Гость
Вот здесь первые результаты, пока они отрицательные,значит самое интересное впереди !
http://forum.russ2.com/index.php?showtopic=1612&pid=20403&st=0&#entry20403.
Я снова добыл себе телефон с GPRS-ом, если сегодня не успею, то на выходных точно поковыряюсь.

PS товарищи пользователи форума, Ваша творческая активность меня потрясает  >:( . Наверняка из 3 с копейками тысяч
пару сотен то точно на GPRS-е сидят. Трудно потратить пол часа потестировать нужную программку ? Зато обсуждать
флудовые темы вроде Linux или Windows, или постибаться над несчастной бубунтой - желающих хоть отбавляй.
Это не относится к отвечающим на вопросы - им не до этого ( я это прекрасно понимаю ), а где все остальные ?
А потом тут вопить начинают:" а почему в Альте того нет, сего нет" . А что Вы интересно сделали чтобы его улучшить?
PS Пора заканчивать, что-то я злой сегодня  >:( и хорошо понимаю почему Drool ушел с форума.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Может собрать хотя-бы в Sisyphus и объявить в рассылке? тогда точно поставят и попробуют.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 964
Вот здесь первые результаты, пока они отрицательные,значит самое интересное впереди !

Я поглядел - для диалапа и GPRS параметры передающиеся pppd и chat'у сильно разнятся...
Т.е. надо строку частично померять (сделать кнопку)
Почитать надо.
За одно нашел баг :)
Раньше у меня ps -aux было сейчас дистрибутивы хотят ps ax

kostyalamer

  • Гость
Отлично - процесс пошел , тогда не буду дергаться исправляй все что можешь ( давай на ты, если не возражаешь, так правильней между кодерами ) а я в выходные займусь тестированием.

Оффлайн Wagan

  • Завсегдатай
  • *
  • Сообщений: 305
  • "Зачем копить добро в пустыне бытия" (с)
    • Electronix
За одно нашел баг :)
Раньше у меня ps -aux было сейчас дистрибутивы хотят ps ax
Похоже раньше Вы на Фряхе этот скрипт пускали.
С уважением,
Ваган Саруханов

Оффлайн KPETuH

  • Завсегдатай
  • *
  • Сообщений: 1 162
    • SG
у меня глюки или в скрипте в сроке запуска pppd вы пишите ogin и assword вместо login и password?
Мой небосклон и чист, и ясен,
И полон радужных картин...  Не потому что мир прекрасен,  А потому, что я - KPETuH

kostyalamer

  • Гость
Посмотрел, у меня то же самое - опечатка  ;)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 964
у меня глюки или в скрипте в сроке запуска pppd вы пишите ogin и assword вместо login и password?
Так и должно быть.
Иначе если у вас будет ждать login а запрос будет Login то он так login и не отправит %)

Оффлайн KPETuH

  • Завсегдатай
  • *
  • Сообщений: 1 162
    • SG
как запрос можеть быть Login если написано будет login
Мой небосклон и чист, и ясен,
И полон радужных картин...  Не потому что мир прекрасен,  А потому, что я - KPETuH

Оффлайн крошка-енот

  • Завсегдатай
  • *
  • Сообщений: 96
  • racoon from racoon city
> как запрос можеть быть Login если написано будет login

Обычная практика была указывать в сценариях chat ogin и assword
У разных провов про разному может быть как login так и Login. Эх, вот и люди появились, которые не застали dial-up.

PS @YYY, попробую дома с gprs свистком от МТС, ждите багрепортов )
ALT Linux 5.1 branch (Ziziphora)

kostyalamer

  • Гость
Ну вот и я добрался до телефона с GPRS. Программа  пока не работает, но думаю YYY её допилит.
Телефон Sony Ericsson k510i, все настроено, под kppp без проблем выходит в интернет, оператор Beeline
порт: /dev/ttyACM0 строка инициализации: AT+CGDCONT=1,"IP","internet.beeline.ru"
Вот что пишет при попытке подключения:

/usr/sbin/pppd: unrecognized option '/dev/ttyACM0'
pppd version 2.4.4
Usage: /usr/sbin/pppd [ options ], where options are:
<device> Communicate over the named device
<speed> Set the baud rate to <speed>
<loc>:<rem> Set the local and/or remote interface IP
addresses.  Either one may be omitted.
asyncmap <n> Set the desired async map to hex <n>
auth Require authentication from peer
        connect <p>     Invoke shell command <p> to set up the serial line
crtscts Use hardware RTS/CTS flow control
defaultroute Add default route through interface
file <f> Take options from file <f>
modem Use modem control lines
mru <n> Set MRU value to <n> for negotiation
See pppd(8) for more options.
/usr/sbin/pppd: unrecognized option '/dev/ttyACM0'
pppd version 2.4.4
Usage: /usr/sbin/pppd [ options ], where options are:
<device> Communicate over the named device
<speed> Set the baud rate to <speed>
<loc>:<rem> Set the local and/or remote interface IP
addresses.  Either one may be omitted.
asyncmap <n> Set the desired async map to hex <n>
auth Require authentication from peer
        connect <p>     Invoke shell command <p> to set up the serial line
crtscts Use hardware RTS/CTS flow control
defaultroute Add default route through interface
file <f> Take options from file <f>
modem Use modem control lines
mru <n> Set MRU value to <n> for negotiation
See pppd(8) for more options.
    while executing
"exec $progpatch/pppd $port modem  115200 defaultroute noipdefault netmask 255.255.255.0 0.0.0.0:0.0.0.0  connect "$progpatch/chat -v -t 5 ABORT \"BUSY..."
    (procedure "dialup" line 25)
    invoked from within
"dialup"
    invoked from within
".main.okok invoke"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $w invoke]"
    (procedure "tk::ButtonUp" line 22)
    invoked from within
"tk::ButtonUp .main.okok"
    (command bound to event)

Оффлайн KPETuH

  • Завсегдатай
  • *
  • Сообщений: 1 162
    • SG
> как запрос можеть быть Login если написано будет login

Обычная практика была указывать в сценариях chat ogin и assword
У разных провов про разному может быть как login так и Login. Эх, вот и люди появились, которые не застали dial-up.
диалап застал но тогда до альта мне было еще далеко )
Мой небосклон и чист, и ясен,
И полон радужных картин...  Не потому что мир прекрасен,  А потому, что я - KPETuH