Модем: Zyxel OMNI 56k Plus.
Дистрbбутив: Debian Sarge
Описание проблемы: После коннекта, через несколько секунд связь обрываеться, видимо сервер на LCP запрос не отвечает или клинет и сервер не могут договориться как будет проводиться аутентификация.(Я так думаю)
Пробывал с опциями passive и silent,-all , логи от этого координально не меняются.
Логи:
1) при коннекте через pon
/var/log/syslog :
Apr 17 10:03:46 localhost pppd[3038]: pppd 2.4.2 started by root, uid 0
Apr 17 10:03:47 localhost chat[3039]: abort on (BUSY)
Apr 17 10:03:47 localhost chat[3039]: abort on (NO CARRIER)
Apr 17 10:03:47 localhost chat[3039]: abort on (VOICE)
Apr 17 10:03:47 localhost chat[3039]: abort on (NO DIALTONE)
Apr 17 10:03:47 localhost chat[3039]: abort on (NO DIAL TONE)
Apr 17 10:03:47 localhost chat[3039]: abort on (NO ANSWER)
Apr 17 10:03:47 localhost chat[3039]: abort on (DELAYED)
Apr 17 10:03:47 localhost chat[3039]: send (ATZ^M)
Apr 17 10:03:47 localhost chat[3039]: expect (OK)
Apr 17 10:03:47 localhost chat[3039]: ATZ^M^M
Apr 17 10:03:47 localhost chat[3039]: OK
Apr 17 10:03:47 localhost chat[3039]: — got it
Apr 17 10:03:47 localhost chat[3039]: send (ATM1L1^M)
Apr 17 10:03:47 localhost chat[3039]: expect (OK)
Apr 17 10:03:47 localhost chat[3039]: ^M
Apr 17 10:03:47 localhost chat[3039]: ATM1L1^M^M
Apr 17 10:03:47 localhost chat[3039]: OK
Apr 17 10:03:47 localhost chat[3039]: — got it
Apr 17 10:03:47 localhost chat[3039]: send (ATDP1770^M)
Apr 17 10:03:47 localhost chat[3039]: expect (CONNECT)
Apr 17 10:03:47 localhost chat[3039]: ^M
Apr 17 10:04:25 localhost chat[3039]: ATDP1770^M^M
Apr 17 10:04:25 localhost chat[3039]: CONNECT
Apr 17 10:04:25 localhost chat[3039]: — got it
Apr 17 10:04:25 localhost pppd[3038]: Serial connection established.
Apr 17 10:04:25 localhost pppd[3038]: using channel 11
Apr 17 10:04:25 localhost pppd[3038]: Using interface ppp0
Apr 17 10:04:25 localhost pppd[3038]: Connect: ppp0 <--> /dev/ttyS0
Apr 17 10:04:26 localhost pppd[3038]: sent [LCP ConfReq id=0x1 ]
Apr 17 10:04:29 localhost pppd[3038]: Hangup (SIGHUP)
Apr 17 10:04:29 localhost pppd[3038]: Modem hangup
Apr 17 10:04:29 localhost pppd[3038]: Connection terminated.
Apr 17 10:04:30 localhost pppd[3038]: Exit.
2) при коннекте через wvdial
ebian-rengel:/home/rengel# wvdial
--> WvDial: Internet dialer version 1.54.0
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: ATM1L1
ATM1L1
OK
--> Modem initialized.
--> Sending: ATDTP1770
--> Waiting for carrier.
ATDTP1770
CONNECT 115200/V.90 45333/V80
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sun Apr 24 13:36:18 2005
--> pid of pppd: 2773
--> Using interface ppp0
--> Disconnecting at Sun Apr 24 13:36:23 2005
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 5 seconds
syslog:
Apr 24 13:36:18 localhost pppd[2773]: pppd 2.4.2 started by root, uid 0
Apr 24 13:36:18 localhost pppd[2773]: using channel 1
Apr 24 13:36:18 localhost pppd[2773]: Using interface ppp0
Apr 24 13:36:18 localhost pppd[2773]: Connect: ppp0 <--> /dev/ttyS0
Apr 24 13:36:18 localhost pppd[2773]: sent [LCP ConfReq id=0x1 ]
Apr 24 13:36:21 localhost pppd[2773]: sent [LCP ConfReq id=0x1 ]
Apr 24 13:36:22 localhost pppd[2773]: Modem hangup
Apr 24 13:36:22 localhost pppd[2773]: Connection terminated.
Apr 24 13:36:22 localhost pppd[2773]: Exit.
(exit code = 16:
16 The link was terminated by the modem hanging up. )
Конфиги:
/etc/ppp/options :
# /etc/ppp/options
modem
crtscts
debug 10
lock
noauth
noipdefault
asyncmap 0
kdebug 7
defaultroute
+chap
# ——
/etc/ppp/peers/telecompap :
# This optionfile was generated by pppconfig 2.3.5.
#
#
hide-password
noauth
connect «/usr/sbin/chat -v -f /etc/chatscripts/telecompap»
debug
/dev/ttyS0
115200
defaultroute
noipdefault
user «*********»
remotename telecompap
ipparam telecompap
usepeerdns
/etc/chatscripts/telecompap :
# This chatfile was generated by pppconfig 2.3.5.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth PAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
# modeminit
» ATZ
#ATM1L1
OK-AT-OK «ATM1L1»
# ispnumber
OK-AT-OK «ATDP1770»
# ispconnect
CONNECT
# prelogin
# ispname
# isppassword
# postlogin
# end of pppconfig stuff
etc/wvdial.conf:
[Dialer Defaults]
Modem = /dev/ttyS0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = ATM1L1
ISDN = 0
Modem Type = Analog Modem
Phone = P1770
Username = ********
Password = **
FlowControl = CRTSCTS
Stupid Mode = 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
1) попробуй соединиться «типа ручками», при помощи minicom с удалённым хостом. просто интересно, что оно после CONNECT шлёт/ожидает.
2) это про неработающее. а есть ли где-то в чём-то положительное в работе — ну, то есть — коннект там работает?
3) asyncmap выставлять в 0 — очень иногда опасно. вернуть бы на «умолчальное», либо то, что указывается в описании к модему.
4) кроме того, попробовать отключить компрессию вообще всю. (и acomp, и pcomp).
в общем, пробовать можно много… в первую очередь, конечно же пункт 2 и настройки этого самого работающего, далее — либо 1, либо 3/4
1)я пробывал просто соединяется пишет CONNECT и на какой скорости по какому протоколу подсоедиился. и все дальше ничего.
2)коннект есть, после коннекта вот это самое что в логах происхдит и разрыв связи
3)Как бы так его вернуть в начальное ?В какой вкладки Документация про asynmap искать ?
4) в /etc/ppp/options указать -ac -pc ? Что нибудь еще нужно указывать.
имелось ввиду — работает ли это где ещё — в виндах, в кноппиксе и пр….
ну, тут всё строго по man pppd ;)
для «безопасного» режима можно поставить 0xffffffff. на самом деле — это несколько избыточно, но для проверки — самое то. ;)
1)Это работает в виндах, в конппихе все так же.
пробыал с оцциями -ac,-pc,-am,-vj,-all, но лог почти всегда вот такой:
Apr 26 11:50:49 localhost pppd[2891]: pppd 2.4.2 started by root, uid 0
Apr 26 11:50:50 localhost chat[2892]: abort on (BUSY)
Apr 26 11:50:50 localhost chat[2892]: abort on (NO CARRIER)
Apr 26 11:50:50 localhost chat[2892]: abort on (VOICE)
Apr 26 11:50:50 localhost chat[2892]: abort on (NO DIALTONE)
Apr 26 11:50:50 localhost chat[2892]: abort on (NO DIAL TONE)
Apr 26 11:50:50 localhost chat[2892]: abort on (NO ANSWER)
Apr 26 11:50:50 localhost chat[2892]: abort on (DELAYED)
Apr 26 11:50:50 localhost chat[2892]: timeout set to 240 seconds
Apr 26 11:50:50 localhost chat[2892]: send (ATZ^M)
Apr 26 11:50:50 localhost chat[2892]: expect (OK)
Apr 26 11:50:50 localhost chat[2892]: ATZ^M^M
Apr 26 11:50:50 localhost chat[2892]: OK
Apr 26 11:50:50 localhost chat[2892]: — got it
Apr 26 11:50:50 localhost chat[2892]: send (ATM1L1^M)
Apr 26 11:50:50 localhost chat[2892]: expect (OK)
Apr 26 11:50:50 localhost chat[2892]: ^M
Apr 26 11:50:50 localhost chat[2892]: ATM1L1^M^M
Apr 26 11:50:50 localhost chat[2892]: OK
Apr 26 11:50:50 localhost chat[2892]: — got it
Apr 26 11:50:50 localhost chat[2892]: send (ATDP1770^M)
Apr 26 11:50:51 localhost chat[2892]: expect (CONNECT)
Apr 26 11:50:51 localhost chat[2892]: ^M
Apr 26 11:51:29 localhost chat[2892]: ATDP1770^M^M
Apr 26 11:51:29 localhost chat[2892]: CONNECT
Apr 26 11:51:29 localhost chat[2892]: — got it
Apr 26 11:51:29 localhost pppd[2891]: Serial connection established.
Apr 26 11:51:29 localhost pppd[2891]: using channel 6
Apr 26 11:51:29 localhost pppd[2891]: Using interface ppp0
Apr 26 11:51:29 localhost pppd[2891]: Connect: ppp0 <--> /dev/ttyS0
Apr 26 11:51:30 localhost pppd[2891]: sent [LCP ConfReq id=0x1]
Apr 26 11:51:33 localhost pppd[2891]: sent [LCP ConfReq id=0x1]
Apr 26 11:51:33 localhost pppd[2891]: Hangup (SIGHUP)
Apr 26 11:51:33 localhost pppd[2891]: Modem hangup
Apr 26 11:51:33 localhost pppd[2891]: Connection terminated.
Apr 26 11:51:34 localhost pppd[2891]: Exit.
Да же не представляю, как это можно сдлеать.
P.S если я через эмулированый Windows (VMWARE), выиду в интернет, то я к примеру могу обновлять пакеты через apt.
посмотри так же <font color=«blue»>эту тему</font>, может тебе точно так же поможет.
ModemLog:
ATQ0V1E0 — OK
AT+GMM — КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
AT+FCLASS=? — 0,1,2,2.0,8
AT#CLS=? — КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
AT+GCI? — КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
AT+GCI=? — КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
Тоесть строка иницилизации должна выглядеть вот так: ATQ0V1E0+FCLASS=? ?если да, то у меня такая же строка иницилизации в wvdial.
сторока иницилизации в wvdial:Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
видимо, это у тебя лог проверки возможностей модема, опрос информации о нём.
а надо брать несколько не это — те настройки, которые при дозвоне используются.
хм… а где можно посмотреть настройки модема ?
соединиться с инетом в работающей винде, раз это там работает
сохранить лог инициализации мдема
погдядеть в нём весь диалог общения
попробовать повторить оный под линухом.
о чём в параллельной теме и говорилось.. ;)
Подсмотрел в логах windows, эту строку с иницилизацией модема, все заработало.Только вот на мои деиствия модем реагирует сек на 10 позже чем он должен реагировать.