POLINOM Опубликовано 1 июня, 2005 Жалоба Поделиться Опубликовано 1 июня, 2005 Вот значит я настроил драйвер модема, и пытаюсь дозвониться до провайдера: Jun 1 20:48:49 localhost pppd[4545]: pppd 2.4.2 started by root, uid 0 Jun 1 20:48:50 localhost chat[4551]: timeout set to 3 seconds Jun 1 20:48:50 localhost chat[4551]: abort on (\nBUSY\r) Jun 1 20:48:50 localhost chat[4551]: abort on (\nNO ANSWER\r) Jun 1 20:48:50 localhost chat[4551]: abort on (\nRINGING\r\n\r\nRINGING\r) Jun 1 20:48:50 localhost chat[4551]: send (rAT^M) Jun 1 20:48:50 localhost chat[4551]: expect (OK) Jun 1 20:48:50 localhost chat[4551]: rAT^M^M Jun 1 20:48:50 localhost chat[4551]: OK Jun 1 20:48:50 localhost chat[4551]: -- got it Jun 1 20:48:50 localhost chat[4551]: send (ATH0^M) Jun 1 20:48:50 localhost chat[4551]: timeout set to 30 seconds Jun 1 20:48:50 localhost chat[4551]: expect (OK) Jun 1 20:48:50 localhost chat[4551]: ^M Jun 1 20:48:50 localhost chat[4551]: ATH0^M^M Jun 1 20:48:50 localhost chat[4551]: OK Jun 1 20:48:50 localhost chat[4551]: -- got it Jun 1 20:48:50 localhost chat[4551]: send (ATDP1031111^M) Jun 1 20:48:50 localhost chat[4551]: expect (CONNECT) Jun 1 20:48:50 localhost chat[4551]: ^M Jun 1 20:49:20 localhost chat[4551]: alarm Jun 1 20:49:20 localhost chat[4551]: Failed Jun 1 20:49:20 localhost pppd[4545]: Connect script failed Jun 1 20:49:21 localhost pppd[4545]: Exit. но как вы видете нифига не получается, на стороне провайдера используется СНАР - авторизация, я со скриптами плясал-плясал ничего не выходит, то что примеры в интернете нарыл, тоже ничё не получается. Подскажите пожалуста в чем может быть проблема, и дайте ссылочку на реально работающие скрипты с использованием СНАР авторизации и названием конкретного провайдера (может кто пользует?), а то может я чего недопонимаю... Спасибо. PS: а у меня провайдер Sovintel.spb.ru Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 2 июня, 2005 Жалоба Поделиться Опубликовано 2 июня, 2005 До аутентификации, судя по логам дело не доходит, поэтому проблема не в этом. Попробуйте в chat скрипте увеличить значение TIMEOUT раза в два, а то и в три. Пока что из лога видно, что модем получает команду ATDP<номер>, но не успевает дозвониться и соединиться, видимо потому что таймаут слишком маленький (еще бы - он пульсом набирает номер, а потом еще должен изрядно поскрипеть перед тем, как вы сможете от него услышать слово CONNECT). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
POLINOM Опубликовано 4 июня, 2005 Автор Жалоба Поделиться Опубликовано 4 июня, 2005 Я увеличил время дозвона, но теперь вместо >Jun 1 20:48:50 localhost chat[4551]: expect (CONNECT) >Jun 1 20:48:50 localhost chat[4551]: ^M >Jun 1 20:49:20 localhost chat[4551]: alarm >Jun 1 20:49:20 localhost chat[4551]: Failed >Jun 1 20:49:20 localhost pppd[4545]: Connect script failed >Jun 1 20:49:21 localhost pppd[4545]: Exit. После Expect(Connect), пишется NO CARRIER. т.е. после дозвона модем начинает пищать, но после этого связь обрывается... Может, что-то с аутотентификацей или с чем?? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 4 июня, 2005 Жалоба Поделиться Опубликовано 4 июня, 2005 Попробуйте дозвониться с помощью minicom. Получится соединиться нормально или нет? А еще, покажите, пожалуйста здесь целиком ваш chat скрипт. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
POLINOM Опубликовано 9 июня, 2005 Автор Жалоба Поделиться Опубликовано 9 июня, 2005 Пробовал дозвониться с помощью minicom'a : ATZ OK ATDP1031111 это то что я набирал в консоли, но по итогам всего этого мероприятия модем звонил, все шипело и кипело после чего через некоторое время (около 40-50сек) все опять обрывалось и писолось NO Carrier :{ , или я может неправильно звоню? вам точно есть смысл разместить Chat а то я его посмотрел, там одни закарючки, не думаю что там можно будет что-то разобрать. Вопрос: Если я удалю chat&pppd, и после этого просто из исходников например ppp.2.4.3.tar заново все скомпилю будет у меня работать без дополнительной настройки эти скрипты? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
POLINOM Опубликовано 9 июня, 2005 Автор Жалоба Поделиться Опубликовано 9 июня, 2005 P.S: Я имею ввиду chat находящийся в /usr/sbin Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 9 июня, 2005 Жалоба Поделиться Опубликовано 9 июня, 2005 Иными словами, сухой остаток такой, что у вас просто модем не соединяется. Если он не соединяется из minicom, то, весьма вероятно не будет работать и с другими программами. Правьте строку инициализации модема до тех пор, пока он не начнет работать. pppd и chat здесь ни при чем. P.S. Кстати, chat-скрипт - это не сама программа chat Почитайте что-нибудь про pppd (желательно man pppd, man chat) до просветления. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
POLINOM Опубликовано 9 июня, 2005 Автор Жалоба Поделиться Опубликовано 9 июня, 2005 Вот и я подумал что наверное что-то с модемом... Про chat спасибо, обязательно ознакомлюсь с какмнибудь man'ом Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
POLINOM Опубликовано 11 июня, 2005 Автор Жалоба Поделиться Опубликовано 11 июня, 2005 Чтобы не разводить сопли по форуму... Я купил(взял на долгий срок пользования за пиво ) другой модем, USR SporsterMassegePlus, правда никак модель точно определить не могу, но это пока не важно, значиться проблема в корне изменилась... Теперь из minicom он звонит и коннектится, но не звонит с помощью скриптов и kppp, из логов понятно что модем просто не инициализируется, поэтому такой вопрос: как мне в minicome сделать подробные логи, просто то что там встроенное протоколирование оно лишь отображает что звонили туда-то во столько-то, трупка повешена тогда-то, и больше ни чего нигде не подключается.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.