LINUX.ORG.RU

Запуск chat сценария


0

0

Господа Linux'оиды, подскажите пожалуйста начинающему как правильно запускать chat сценарии. Прочел man chat, вроди так: chat -f <path_to_script> но мой модем молчит. Модем работает, средствами kppp отлично подключается. Да вот еще одно: при подключении, kppp говорит, что подключилось ровно на той скорости которую я поставил (cейчас - 115200, хотя у меня 56К модем), не знаете как его отучить от столь сладкой лжи :)??? Спасибо.


Сделай в командной строке cd /usr/doc/ppp-2.4.4b1/scripts && ls и наслаждайся чтением :)

Модем конечно "недополусофтовый, но поддерживаемый Linux", да?

Unforgiven
()
Ответ на: комментарий от Unforgiven

Модем обычный не вин(свава Богу :))- ACorp 56K (Conexant chipset). У меня Debian sarge 3.1 r1; cd: no such file or directory: /usr/doc/ppp-2.4.4b1/scripts чтением насладиться не удалось... Может пакетик документационный какой-то поставить? Из консоли встроенной в kppp модем отменно реагирует на, например такую команду как ATDP5554433 а вот при запуске чатовского скрипта молчит, разво что ECHO-сообщения рисуются в консоли. Что попробовать?

fifajan
() автор топика

>Да вот еще одно: при подключении, kppp говорит, что подключилось ровно на той скорости которую я поставил (cейчас - 115200, хотя у меня 56К модем), не знаете как его отучить от столь сладкой лжи :)

Найти описание системы команд твоего модема, и почитать, какой командой его заставить показывать скорость DCE, вместо DTE.

smartly ★★★
()
Ответ на: комментарий от smartly

Все таки, как мне посылать команды на модем, подобно Термилу в kppp? Как составить chat-скрипт, который просто заставит модем набрать какой-то номер, как указать программе chat с каким устройством ей работать? Наставьте на путь истинный, а то маны что-то мне не помогают пока (надо восприятие прокачать, надеюсь со временем прийдет). Буду очень признателен! Чечта оч захотелось с этим модемом разобратся...

fifajan
() автор топика
Ответ на: комментарий от fifajan

Когда у меня был винмодем, был такой расклад: Я звоню такой командой:

/usr/sbin/pppd file /etc/ppp/options-myprov

В /etc/ppp/options-myprov прописано:

# General configuration options for PPPD: lock defaultroute noipdefault modem /dev/ttLTM0 115200 crtscts # Uncomment the line below for more verbose error reporting: debug #kdebug # If you have a default route already, pppd may require the other side # to authenticate itself, which most ISPs will not do. To work around this, # uncomment the line below. Note that this may have negative side effects # on system security if you allow PPP dialins. See the docs in /usr/doc/ppp* # for more information. #noauth #-pc #-vj #+pap passive asyncmap 0 nodetach connect "/usr/sbin/chat -v -f /etc/ppp/dial-myprov"

В /etc/ppp/dial-myprov написано:

ABORT "ERROR" ABORT "NO DIALTONE" TIMEOUT 5 "" "AT" "OK" "ATZ" "OK" "ATS7=60\&C0\&D1" ABORT "BUSY" ABORT "NO ANSWER" ABORT "NO CARRIER" ABORT "Login incorrect" "OK" "ATDPphone_number" TIMEOUT 125 "CONNECT" "\c" TIMEOUT 30 "ogin:" "\c"

Но это без коллбэка.

anonymous
()
Ответ на: комментарий от fifajan

Когда у меня был винмодем, был такой расклад:
Я звоню такой командой:

/usr/sbin/pppd file /etc/ppp/options-myprov

В /etc/ppp/options-myprov прописано:

# General configuration options for PPPD:
lock
defaultroute
noipdefault
modem
/dev/ttLTM0
115200
crtscts
# Uncomment the line below for more verbose error reporting:
debug
#kdebug
# If you have a default route already, pppd may require the other side
# to authenticate itself, which most ISPs will not do.  To work around this,
# uncomment the line below.  Note that this may have negative side effects
# on system security if you allow PPP dialins.  See the docs in /usr/doc/ppp*
# for more information.
#noauth
#-pc
#-vj
#+pap
passive
asyncmap 0
nodetach
connect "/usr/sbin/chat -v -f /etc/ppp/dial-myprov" 

В /etc/ppp/dial-myprov написано:

ABORT      "ERROR"
ABORT      "NO DIALTONE"
TIMEOUT    5
""         "AT"
"OK"       "ATZ"
"OK"       "ATS7=60\&C0\&D1"
ABORT      "BUSY"
ABORT      "NO ANSWER"
ABORT      "NO CARRIER"
ABORT      "Login incorrect"
"OK"       "ATDPphone_number"
TIMEOUT    125
"CONNECT"  "\c"
TIMEOUT    30
"ogin:"    "\c" 

Но это без коллбэка.

anonymous
()
Ответ на: комментарий от fifajan

Ок, поздравляю. Я тоже помню пару вечеров ковырялся когда был этот винмодем. А теперь купил себе Зюксель, не компиляя никаких левых модулей, запустил PPPSetup в Слаке, и через минуту получил работающий инет. Даже как-то обидно, неспортивно как-то ;)

anonymous
()

Слушай, автар. Ты в курсе, что подавляющее большинство пакетов в Linux имеют свой каталог в /usr/doc??? Возьми и найди такой каталог для пакета ppp!!! Там есть примеры скриптов.

Unforgiven
()
Ответ на: комментарий от romka

Сложнее, но не принципиально. Если интересует могу запостить скрипты с колбеком, кот. я использовал когда сидел под РОЛ-ом. Потом я стал работать с телекомом, а там колбек не нужен.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.