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

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

Сообщение slavaz »

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

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 
Судя по логу, ожидается ogin, выдаётся Username
В expect-скрипте поменяй
ogin:--ogin: $ACCOUNT
на
sername:--sername: $ACCOUNT
just for fun

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

Сообщение slavaz »

Примерно так:

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

exec chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO CARIER\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' \rAT \
'OK-+++\c-OK' ATH0 \
TIMEOUT 120 \
OK ATDT$TELEPHONE \
CONNECT '' \
sername:--sername: $ACCOUNT \
assword: $PASSWORD
Возможно, ещё придётся подправить "assword: " - другая сторона может выдать "pass:" или "secret:" или ещё что... Смотри по логам и подправь скрипт соединения.
just for fun

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

Сообщение MadMas »

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

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

Сообщение MadMas »

slavaz попробовал - получилось :), соединился, но соединение длится всего 35-36 сек, по логам видно:

Jul 23 08:07:32 ots-inet pppd[1902]: pppd 2.4.1 started by root, uid 0
Jul 23 08:07:33 ots-inet chat[1903]: timeout set to 1 seconds
Jul 23 08:07:33 ots-inet chat[1903]: abort on (\nBUSY\r)
Jul 23 08:07:33 ots-inet chat[1903]: abort on (\nNO ANSWER\r)
Jul 23 08:07:33 ots-inet chat[1903]: abort on (\nRINGING\r\n\r\nRINGING\r)
Jul 23 08:07:33 ots-inet chat[1903]: send (rAT^M)
Jul 23 08:07:33 ots-inet chat[1903]: expect (OK)
Jul 23 08:07:34 ots-inet chat[1903]: rAT^M^M
Jul 23 08:07:34 ots-inet chat[1903]: OK
Jul 23 08:07:34 ots-inet chat[1903]: -- got it
Jul 23 08:07:34 ots-inet chat[1903]: send (ATH0^M)
Jul 23 08:07:34 ots-inet chat[1903]: timeout set to 120 seconds
Jul 23 08:07:34 ots-inet chat[1903]: expect (OK)
Jul 23 08:07:34 ots-inet chat[1903]: ^M
Jul 23 08:07:34 ots-inet chat[1903]: ATH0^M^M
Jul 23 08:07:34 ots-inet chat[1903]: OK
Jul 23 08:07:34 ots-inet chat[1903]: -- got it
Jul 23 08:07:34 ots-inet chat[1903]: send (ATDT1126505^M)
Jul 23 08:07:34 ots-inet chat[1903]: expect (CONNECT)
Jul 23 08:07:34 ots-inet chat[1903]: ^M
Jul 23 08:08:02 ots-inet chat[1903]: ATDT1126505^M^M
Jul 23 08:08:02 ots-inet chat[1903]: CONNECT
Jul 23 08:08:02 ots-inet chat[1903]: -- got it
Jul 23 08:08:02 ots-inet chat[1903]: send (^M)
Jul 23 08:08:02 ots-inet chat[1903]: expect (sername:)
Jul 23 08:08:02 ots-inet chat[1903]: 21600/ARQ^M
Jul 23 08:08:02 ots-inet chat[1903]: ^M
Jul 23 08:08:02 ots-inet chat[1903]: ^M
Jul 23 08:08:02 ots-inet chat[1903]: User Access Verification^M
Jul 23 08:08:02 ots-inet chat[1903]: ^M
Jul 23 08:08:02 ots-inet chat[1903]: Username:
Jul 23 08:08:02 ots-inet chat[1903]: -- got it
Jul 23 08:08:02 ots-inet chat[1903]: send (tps^M)
Jul 23 08:08:02 ots-inet chat[1903]: expect (assword:)
Jul 23 08:08:02 ots-inet chat[1903]: ^M
Jul 23 08:08:02 ots-inet chat[1903]: Username: tps^M
Jul 23 08:08:02 ots-inet chat[1903]: Password:
Jul 23 08:08:02 ots-inet chat[1903]: -- got it
Jul 23 08:08:02 ots-inet chat[1903]: send (tps^M)
Jul 23 08:08:02 ots-inet pppd[1902]: Serial connection established.
Jul 23 08:08:02 ots-inet /etc/hotplug/net.agent: assuming ppp0 is already up
Jul 23 08:08:02 ots-inet pppd[1902]: Using interface ppp0
Jul 23 08:08:02 ots-inet pppd[1902]: Connect: ppp0 <--> /dev/ttyS0
Jul 23 08:08:33 ots-inet pppd[1902]: LCP: timeout sending Config-Requests
Jul 23 08:08:38 ots-inet pppd[1902]: Hangup (SIGHUP)
Jul 23 08:08:38 ots-inet pppd[1902]: Modem hangup
Jul 23 08:08:38 ots-inet pppd[1902]: Connection terminated.

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

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

Сообщение MadMas »

неужели никто не знает и больше не поможет :cry:
только у глупых не бывает никаких вопросов

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

Сообщение slavaz »

/var/log/messages покажи. Всё, что относится к ppp
just for fun

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

Сообщение MadMas »

slavaz писал(а):/var/log/messages покажи. Всё, что относится к ppp
вот все что пишет линукс в var/log/messages когда пытаюсь дозвониться:

Jul 28 13:27:36 ots-inet kernel: PPP generic driver version 2.4.2
Jul 28 13:29:38 ots-inet pppd[1844]: pppd 2.4.1 started by root, uid 0
Jul 28 13:29:39 ots-inet chat[1845]: timeout set to 1 seconds
Jul 28 13:29:39 ots-inet chat[1845]: abort on (\nBUSY\r)
Jul 28 13:29:39 ots-inet chat[1845]: abort on (\nNO ANSWER\r)
Jul 28 13:29:39 ots-inet chat[1845]: abort on (\nRINGING\r\n\r\nRINGING\r)
Jul 28 13:29:39 ots-inet chat[1845]: send (rAT^M)
Jul 28 13:29:40 ots-inet chat[1845]: expect (OK)
Jul 28 13:29:40 ots-inet chat[1845]: rAT^M^M
Jul 28 13:29:40 ots-inet chat[1845]: OK
Jul 28 13:29:40 ots-inet chat[1845]: -- got it
Jul 28 13:29:40 ots-inet chat[1845]: send (ATH0^M)
Jul 28 13:29:40 ots-inet chat[1845]: timeout set to 120 seconds
Jul 28 13:29:40 ots-inet chat[1845]: expect (OK)
Jul 28 13:29:40 ots-inet chat[1845]: ^M
Jul 28 13:29:40 ots-inet chat[1845]: ATH0^M^M
Jul 28 13:29:40 ots-inet chat[1845]: OK
Jul 28 13:29:40 ots-inet chat[1845]: -- got it
Jul 28 13:29:40 ots-inet chat[1845]: send (ATDT1449310^M)
Jul 28 13:29:40 ots-inet chat[1845]: expect (CONNECT)
Jul 28 13:29:40 ots-inet chat[1845]: ^M
Jul 28 13:30:45 ots-inet chat[1845]: ATDT1449310^M^M
Jul 28 13:30:45 ots-inet chat[1845]: CONNECT
Jul 28 13:30:45 ots-inet chat[1845]: -- got it
Jul 28 13:30:45 ots-inet chat[1845]: send (^M)
Jul 28 13:30:45 ots-inet chat[1845]: expect (sername:)
Jul 28 13:30:45 ots-inet chat[1845]: 21600/ARQ^M
Jul 28 13:30:45 ots-inet chat[1845]: ^M
Jul 28 13:30:45 ots-inet chat[1845]: ^M
Jul 28 13:30:45 ots-inet chat[1845]: User Access Verification^M
Jul 28 13:30:45 ots-inet chat[1845]: ^M
Jul 28 13:30:45 ots-inet chat[1845]: Username:
Jul 28 13:30:45 ots-inet chat[1845]: -- got it
Jul 28 13:30:45 ots-inet chat[1845]: send (sarkor^M)
Jul 28 13:30:45 ots-inet chat[1845]: expect (assword:)
Jul 28 13:30:45 ots-inet chat[1845]: sarkor^M
Jul 28 13:30:45 ots-inet chat[1845]: Password:
Jul 28 13:30:45 ots-inet chat[1845]: -- got it
Jul 28 13:30:45 ots-inet chat[1845]: send (sarkor^M)
Jul 28 13:30:46 ots-inet pppd[1844]: Serial connection established.
Jul 28 13:30:46 ots-inet pppd[1844]: Using interface ppp0
Jul 28 13:30:46 ots-inet pppd[1844]: Connect: ppp0 <--> /dev/ttyS0
Jul 28 13:30:46 ots-inet /etc/hotplug/net.agent: assuming ppp0 is already up
Jul 28 13:31:17 ots-inet pppd[1844]: LCP: timeout sending Config-Requests
Jul 28 13:31:53 ots-inet pppd[1844]: Hangup (SIGHUP)
Jul 28 13:31:53 ots-inet pppd[1844]: Modem hangup
Jul 28 13:31:53 ots-inet pppd[1844]: Connection terminated.
Jul 28 13:31:53 ots-inet /etc/hotplug/net.agent: NET unregister event not supported
Jul 28 13:31:54 ots-inet pppd[1844]: Exit.


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

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

Сообщение slavaz »

Такое счастье может быть по двум причинам:
1) Другая сторона пытается дать тебе IP, но у тебя либо отключено получение IP от ppp-сервера, либо адрес уже назначен (и не попадает в сеть ррр-сервера)
2) Другая сторона ожидает от тебя определённого IP-адреса и не даёт автоматом, а с твоей стороны ожидается, что адрес дадуть нахаляву.
just for fun

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

Сообщение Llama »

MadMas, link control protocol
посмотри в манах на pppd там есть масса опций. Для начала попробуй добавить просто опцию passive, если не поможет - то поиграйся со всякими lcp-timeout и т.п.
Опыт растет прямо пропорционально выведенному из строя оборудованию

ugenk
Заглянувший
Сообщения: 33
Зарегистрирован: 07 сен 2004, 16:53
Откуда: Minsk
Контактная информация:

Сообщение ugenk »

А у тебя в login.conf вооще /Auto_PPP/ есть?
WBR, Evgeniy Kozhuhovskiy

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

Сообщение slavaz »

А у тебя в login.conf вооще /Auto_PPP/ есть?
Не он сервер. перечитай топик сначала.
just for fun

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

Сообщение MadMas »

Извиняюсь за долгое молчание, отправляли меня в коммандировку. А с линуксом что то у меня совсем все испортилось :(. На запрос прова о логине у меня выдается скорость, на запрос о пароле линух выдает логин, вообщем совсем все расстроилось. Мож пока меня не было кто то все окончательно испортил. Поэтому переставлю его с нуля и применю все вышеизложенные советы снова. Потом скажу что получилось.
только у глупых не бывает никаких вопросов

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

Сообщение MadMas »

переставил заново, опять довел до того момента, когда соединение завершается по LCP: timeout sending Config-Requests. Где можно "поиграться со всякими LCP-timeout ", в каком файле эти настройки ?
только у глупых не бывает никаких вопросов

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

Сообщение MadMas »

Алооо, откликнитесь, плиииз...
только у глупых не бывает никаких вопросов

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

Сообщение slavaz »

Такое счастье может быть по двум причинам:
1) Другая сторона пытается дать тебе IP, но у тебя либо отключено получение IP от ppp-сервера, либо адрес уже назначен (и не попадает в сеть ррр-сервера)
2) Другая сторона ожидает от тебя определённого IP-адреса и не даёт автоматом, а с твоей стороны ожидается, что адрес дадуть нахаляву.
just for fun

Ответить