Проблема с Dial-In и Dial-Up

Linux, безопасность, сети и все что с этим связано
MadMas
Заглянувший
Сообщения: 20
Зарегистрирован: 16 июл 2005, 13:49
Контактная информация:

Проблема с Dial-In и Dial-Up

Сообщение MadMas »

Здравствуйте. Бьюсь над этой проблемой уже месяца 2. Конечно, в основном от нехватки знаний, отчасти от нехватки времени. Проблема следующая. Есть комп (на работе) с линухом RHL 9.0, модем Courier 56k Bussiness Model и сервер на Win2000 с инетом (настроен и все работает), оба компа в одной сети. Хочу из дома звонить на комп с линухом и выходить в инет. Делаю соответствующие настройки линукса по ссылке: http://makar.netfirms.com/isp1.htm После этих настроек модем ждет входящих соединений и более того при звонке на него даже берет трубку и начинает общаться, но связь заканчивается через минуту на этапе: Проверка имени пользователя и пароля... с сообщением об ошибке 721 - Удаленный компьютер не отвечает. Пользователь и пароль правильные проверял уже несколько раз.
лог:
mgetty.log.ttyS0

07/16 12:02:50 yS0 mgetty: experimental test release 1.1.30-Dec16
07/16 12:02:50 yS0 check for lockfiles
07/16 12:02:50 yS0 locking the line
07/16 12:02:50 yS0 lowering DTR to reset Modem
07/16 15:51:55 yS0 send: \dATQ0V1H0[0d]
07/16 15:51:56 yS0 waiting for ``OK'' ** found **
07/16 15:51:56 yS0 send: ATS0=0Q0&D3&C1[0d]
07/16 15:51:56 yS0 waiting for ``OK'' ** found **
07/16 15:51:56 yS0 mdm_send: 'ATI'
07/16 15:51:57 yS0 non-numeric ID string: '5608A'
07/16 15:51:57 yS0 mdm_send: 'AT+FCLASS=2.0' -> OK
07/16 15:51:57 yS0 mdm_send: 'AT+FAA=1;+FCR=1' -> OK
07/16 15:51:57 yS0 mdm_send: 'AT+FBO=1' -> OK
07/16 15:51:57 yS0 mdm_send: 'AT+FNR=1,1,1,0' -> OK
07/16 15:51:57 yS0 mdm_send: 'AT+FLI="49 115 xxxxxxxx"' -> OK
07/16 15:51:57 yS0 mdm_send: 'AT+FCC=1,5,0,2,0,0,0,0' -> OK
07/16 15:51:57 yS0 waiting...
07/16 16:10:33 yS0 wfr: waiting for ``RING''
07/16 16:10:33 yS0 send: ATA[0d]
07/16 16:10:33 yS0 waiting for ``CONNECT'' ** found **
07/16 16:10:50 yS0 send:
07/16 16:10:50 yS0 waiting for ``_'' ** found **
07/16 16:12:30 ##### failed dev=ttyS0, pid=2132, got signal 1, exiting
только у глупых не бывает никаких вопросов

MadMas
Заглянувший
Сообщения: 20
Зарегистрирован: 16 июл 2005, 13:49
Контактная информация:

Сообщение MadMas »

Да, забыл добавить, со временем хочу и интернет завести на комп с линухом, тем самым избавится совсем от машины с Win2000, поэтому надо чтобы линух звонил в инет по второму модему. С этим у меня тоже проблема. Сделал настройки для дозвона к ISP, но при звонке происходит обмен между модемами, затем обрыв.

лог:

Jul 13 14:00:23 otsinet pppd[2417]: pppd 2.4.1 started by root, uid 0
Jul 13 14:00:24 otsinet chat[2418]: timeout set to 3 seconds
Jul 13 14:00:24 otsinet chat[2418]: abort on (\nBUSY\r)
Jul 13 14:00:24 otsinet chat[2418]: abort on (\nNO ANSWER\r)
Jul 13 14:00:24 otsinet chat[2418]: abort on (\nRINGING\r\n\r\nRINGING\r)
Jul 13 14:00:24 otsinet chat[2418]: send (rAT^M)
Jul 13 14:00:24 otsinet chat[2418]: expect (OK)
Jul 13 14:00:24 otsinet chat[2418]: rAT^M^M
Jul 13 14:00:24 otsinet chat[2418]: OK
Jul 13 14:00:24 otsinet chat[2418]: -- got it
Jul 13 14:00:24 otsinet chat[2418]: send (ATH0^M)
Jul 13 14:00:24 otsinet chat[2418]: timeout set to 30 seconds
Jul 13 14:00:24 otsinet chat[2418]: expect (OK)
Jul 13 14:00:24 otsinet chat[2418]: ^M
Jul 13 14:00:24 otsinet chat[2418]: ATH0^M^M
Jul 13 14:00:24 otsinet chat[2418]: OK
Jul 13 14:00:24 otsinet chat[2418]: -- got it
Jul 13 14:00:24 otsinet chat[2418]: send (ATDT1362363^M)
Jul 13 14:00:24 otsinet chat[2418]: expect (CONNECT)
Jul 13 14:00:24 otsinet chat[2418]: ^M
Jul 13 14:00:47 otsinet chat[2418]: ATDT1362363^M^M
Jul 13 14:00:47 otsinet chat[2418]: CONNECT
Jul 13 14:00:47 otsinet chat[2418]: -- got it
Jul 13 14:00:47 otsinet chat[2418]: send (^M)
Jul 13 14:00:47 otsinet chat[2418]: expect (ogin:)
Jul 13 14:00:47 otsinet chat[2418]: 24000/ARQ^M
Jul 13 14:00:47 otsinet chat[2418]: ^M
Jul 13 14:00:48 otsinet chat[2418]: ^M
Jul 13 14:00:48 otsinet chat[2418]: Users login:
Jul 13 14:00:48 otsinet chat[2418]: -- got it
Jul 13 14:00:48 otsinet chat[2418]: send (tps^M)
Jul 13 14:00:48 otsinet chat[2418]: expect (assword:)
Jul 13 14:00:48 otsinet chat[2418]: tps^M
Jul 13 14:01:11 otsinet modprobe: modprobe: Can't locate module pppd
Jul 13 14:01:18 otsinet chat[2418]: alarm
Jul 13 14:01:18 otsinet chat[2418]: Failed
Jul 13 14:01:18 otsinet pppd[2417]: Connect script failed
Jul 13 14:01:19 otsinet pppd[2417]: Exit.

Что не так я делаю, помогите, измучался я с настройками. Заранее благодарен всем.
только у глупых не бывает никаких вопросов

MadMas
Заглянувший
Сообщения: 20
Зарегистрирован: 16 июл 2005, 13:49
Контактная информация:

Сообщение MadMas »

Неужели никто не может сказать в чем проблема, может в настройках модема или pppd ? Народ откликнитесь, пожалуйста, ну очень нада :(((
только у глупых не бывает никаких вопросов

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Jul 13 14:01:11 otsinet modprobe: modprobe: Can't locate module pppd

ppp в ядре со всей обвязкой есть?
Опыт растет прямо пропорционально выведенному из строя оборудованию

MadMas
Заглянувший
Сообщения: 20
Зарегистрирован: 16 июл 2005, 13:49
Контактная информация:

Сообщение MadMas »

не совсем понял вопроса, что значит со всей обвязкой, настроен или нет ? версия pppd 2.4.1
только у глупых не бывает никаких вопросов

slavaz
Фанатеющий
Сообщения: 155
Зарегистрирован: 20 июл 2005, 15:22
Откуда: Brest
Контактная информация:

Сообщение slavaz »

в /etc/modules.conf добавь

Код: Выделить всё

alias /dev/ppp          ppp_generic
alias char-major-108    ppp_generic
alias tty-ldisc-3       ppp_async
alias tty-ldisc-14      ppp_synctty
alias ppp-compress-18   ppp_mppe
alias ppp-compress-21   bsd_comp
alias ppp-compress-24   ppp_deflate
alias ppp-compress-26   ppp_deflate
Вроде должно помочь.
Як шо нi - пиши, бум дальше решать.
just for fun

MadMas
Заглянувший
Сообщения: 20
Зарегистрирован: 16 июл 2005, 13:49
Контактная информация:

Сообщение MadMas »

спасибо slavaz, добавил, но проблема не решилась, но лог изменился:

Jul 21 15:24:24 ots-inet pppd[2016]: pppd 2.4.1 started by root, uid 0
Jul 21 15:24:25 ots-inet chat[2017]: timeout set to 3 seconds
Jul 21 15:24:25 ots-inet chat[2017]: abort on (\nBUSY\r)
Jul 21 15:24:25 ots-inet chat[2017]: abort on (\nNO ANSWER\r)
Jul 21 15:24:25 ots-inet chat[2017]: abort on (\nRINGING\r\n\r\nRINGING\r)
Jul 21 15:24:25 ots-inet chat[2017]: send (rAT^M)
Jul 21 15:24:25 ots-inet chat[2017]: expect (OK)
Jul 21 15:24:25 ots-inet chat[2017]: rAT^M^M
Jul 21 15:24:25 ots-inet chat[2017]: OK
Jul 21 15:24:25 ots-inet chat[2017]: -- got it
Jul 21 15:24:25 ots-inet chat[2017]: send (ATH0^M)
Jul 21 15:24:25 ots-inet chat[2017]: timeout set to 30 seconds
Jul 21 15:24:25 ots-inet chat[2017]: expect (OK)
Jul 21 15:24:25 ots-inet chat[2017]: ^M
Jul 21 15:24:25 ots-inet chat[2017]: ATH0^M^M
Jul 21 15:24:25 ots-inet chat[2017]: OK
Jul 21 15:24:25 ots-inet chat[2017]: -- got it
Jul 21 15:24:25 ots-inet chat[2017]: send (ATDT1362363^M)
Jul 21 15:24:26 ots-inet chat[2017]: expect (CONNECT)
Jul 21 15:24:26 ots-inet chat[2017]: ^M
Jul 21 15:24:56 ots-inet chat[2017]: alarm
Jul 21 15:24:56 ots-inet chat[2017]: Failed Jul 21 15:24:56 ots-inet pppd[2016]: Connect script failed
Jul 21 15:24:57 ots-inet pppd[2016]: Exit.

может скрипт дозвона как то надо изменить, но в какую сторону я не знаю, сейчас он выглядит так:

/etc/ppp/ppp-on-dialer

exec chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' \rAT \
'OK-+++\c-OK' ATH0 \
TIMEOUT 30 \
OK ATDT$TELEPHONE \
CONNECT '' \
ogin:--ogin: $ACCOUNT \
assword: $PASSWORD


я его взял уже готовый, который который дается в системе после установки
только у глупых не бывает никаких вопросов

slavaz
Фанатеющий
Сообщения: 155
Зарегистрирован: 20 июл 2005, 15:22
Откуда: Brest
Контактная информация:

Сообщение slavaz »

Попробуй
TIMEOUT 30
изменить на
TIMEOUT 60

ИМХО маловато полминуты на хэндшейк... особенно если линии не идеальны.

В догонку: точно тоновый набор на линии работает?
Если что: ATDP.... вместо ATDT
just for fun

MadMas
Заглянувший
Сообщения: 20
Зарегистрирован: 16 июл 2005, 13:49
Контактная информация:

Сообщение MadMas »

нет, на счет тонового набора все нормально
изменил timeout на 120, вроде стал коннектится, но соединение длится не долго, минуту или две. Как узнать установился коннект или нет, делаю пинг ничего не находит. Может мои вопросы глупые :oops:, но линукс я пока еще мало знаю, но очень надо его узнать.
только у глупых не бывает никаких вопросов

slavaz
Фанатеющий
Сообщения: 155
Зарегистрирован: 20 июл 2005, 15:22
Откуда: Brest
Контактная информация:

Сообщение slavaz »

пару последних строк из /var/log/messages приведи, которые к ppp относятся.
Может, где используется idle в настройках ppp
just for fun

MadMas
Заглянувший
Сообщения: 20
Зарегистрирован: 16 июл 2005, 13:49
Контактная информация:

Сообщение MadMas »

что то вообще какая то странная петрушка происходит судя по логам...

Jul 22 08:20:08 ots-inet pppd[1882]: pppd 2.4.1 started by root, uid 0
Jul 22 08:20:09 ots-inet chat[1883]: timeout set to 3 seconds
Jul 22 08:20:09 ots-inet chat[1883]: abort on (\nBUSY\r)
Jul 22 08:20:09 ots-inet chat[1883]: abort on (\nNO ANSWER\r)
Jul 22 08:20:09 ots-inet chat[1883]: abort on (\nRINGING\r\n\r\nRINGING\r)
Jul 22 08:20:09 ots-inet chat[1883]: send (rAT^M)
Jul 22 08:20:09 ots-inet chat[1883]: expect (OK)
Jul 22 08:20:10 ots-inet chat[1883]: rAT^M^M
Jul 22 08:20:10 ots-inet chat[1883]: OK
Jul 22 08:20:10 ots-inet chat[1883]: -- got it
Jul 22 08:20:10 ots-inet chat[1883]: send (ATH0^M)
Jul 22 08:20:10 ots-inet chat[1883]: timeout set to 120 seconds
Jul 22 08:20:10 ots-inet chat[1883]: expect (OK)
Jul 22 08:20:10 ots-inet chat[1883]: ^M
Jul 22 08:20:10 ots-inet chat[1883]: ATH0^M^M
Jul 22 08:20:10 ots-inet chat[1883]: OK
Jul 22 08:20:10 ots-inet chat[1883]: -- got it
Jul 22 08:20:10 ots-inet chat[1883]: send (ATDT1126505^M)
Jul 22 08:20:10 ots-inet chat[1883]: expect (CONNECT)
Jul 22 08:20:10 ots-inet chat[1883]: ^M
Jul 22 08:21:13 ots-inet chat[1883]: ATDT1126505^M^M
Jul 22 08:21:13 ots-inet chat[1883]: CONNECT
Jul 22 08:21:13 ots-inet chat[1883]: -- got it
Jul 22 08:21:13 ots-inet chat[1883]: send (^M)
Jul 22 08:21:13 ots-inet chat[1883]: expect (ogin:)
Jul 22 08:21:13 ots-inet chat[1883]: 24000/ARQ^M
Jul 22 08:21:13 ots-inet chat[1883]: ^M
Jul 22 08:21:13 ots-inet chat[1883]: ^M
Jul 22 08:21:13 ots-inet chat[1883]: User Access Verification^M
Jul 22 08:21:13 ots-inet chat[1883]: ^M
Jul 22 08:21:14 ots-inet chat[1883]: Username: ^M
Jul 22 08:21:44 ots-inet chat[1883]: Username: ^M
Jul 22 08:21:48 ots-inet chat[1883]: % Username: timeout expired!^M
Jul 22 08:21:48 ots-inet chat[1883]: NO CARRIER^M
Jul 22 08:23:13 ots-inet chat[1883]: alarm
Jul 22 08:23:13 ots-inet chat[1883]: send (^M)
Jul 22 08:23:13 ots-inet chat[1883]: expect (ogin:)
Jul 22 08:23:39 ots-inet pppd[1905]: pppd 2.4.1 started by root, uid 0
Jul 22 08:23:39 ots-inet pppd[1905]: Device ttyS0 is locked by pid 1882
Jul 22 08:23:39 ots-inet pppd[1905]: Exit.


...происходит следующее, идет дозвон, затем когда доходит до проверки имени и пароля модем молчит, т.е. индикаторы SD и RD не мигают. Потом связь обрывается, но модем остается занят каким-то процессом. Т.е. при новой попытке подключится выдается ошибка. Приходится убивать процесс (pppd) и пробовать снова. Создается такое впечатление, что pppd пытается передать логин и пароль, когда связь уже потеряна, а когда связь еще есть он молчит.
только у глупых не бывает никаких вопросов

slavaz
Фанатеющий
Сообщения: 155
Зарегистрирован: 20 июл 2005, 15:22
Откуда: Brest
Контактная информация:

Сообщение slavaz »

Может, не тот тип авторизации используешь либо логин/пароль неправильный?...
just for fun

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

MadMas, добавь в опции pppd срочку debug и посмотри что оно пкидает в /var/log/messages
Опыт растет прямо пропорционально выведенному из строя оборудованию

MadMas
Заглянувший
Сообщения: 20
Зарегистрирован: 16 июл 2005, 13:49
Контактная информация:

Сообщение MadMas »

где посмотреть тип автоизации? а на счет неверного логин/пароля все правильно, пробовал двух разных провайдеров по несколько раз
только у глупых не бывает никаких вопросов

MadMas
Заглянувший
Сообщения: 20
Зарегистрирован: 16 июл 2005, 13:49
Контактная информация:

Сообщение MadMas »

Llama насколько я понимаю debug уже добавлен в файле /etc/ppp/ppp-on

#!/bin/sh
TELEPHONE=1126505 # The telephone number for the connection
ACCOUNT=tps # The account name for logon
PASSWORD=tps # The password for this account
LOCAL_IP=0.0.0.0 # Local IP address if known. Dynamic = 0.0.0.0
REMOTE_IP=0.0.0.0 # Remote IP address if desired. Normally 0.0.0.0
NETMASK=255.255.255.0 # The proper netmask if needed

export TELEPHONE ACCOUNT PASSWORD

DIALER_SCRIPT=/etc/ppp/ppp-on-dialer

exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS0 38400 \
asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \
noipdefault netmask $NETMASK defaultroute connect $DIALER_SCRIPT

...или еще надо где то прописать ?
только у глупых не бывает никаких вопросов

Ответить