The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как сделать dial-in и dial-up на одном модеме?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"как сделать dial-in и dial-up на одном модеме?"
Сообщение от Michael emailИскать по авторуВ закладки on 11-Июн-03, 19:50  (MSK)
система RH8.0, mgetty-1.1.30-0.8.0, ppp-2.4.1-7, модемы ZyXEL OMNI56K PRO.
уже настроен dial-in, т.е. прием входящих звонков работает.
теперь пытаюсь настроить dial-up, т.е. звонок к провайдеру с дальним прицелом сделать резеврный канал...
отредактировал под себя /usr/sbin/ppp-on, точнее, поменял только аккаунт, пароль и номер телефона, остальное все оставил как было... да вроде и не надо ничего больше...
по команде ppp-on в /var/log/messages идут такие строчки:
Jun 11 19:14:25 *** pppd[12858]: pppd 2.4.1 started by root, uid 0
Jun 11 19:14:26 *** chat[12859]: timeout set to 3 seconds
Jun 11 19:14:26 *** chat[12859]: abort on (\nBUSY\r)
Jun 11 19:14:26 *** chat[12859]: abort on (\nNO ANSWER\r)
Jun 11 19:14:26 *** chat[12859]: abort on (\nRINGING\r\n\r\nRINGING\r)
Jun 11 19:14:26 *** chat[12859]: send (rAT^M)
Jun 11 19:14:26 *** chat[12859]: expect (OK)
Jun 11 19:14:29 *** chat[12859]: alarm
Jun 11 19:14:29 *** chat[12859]: send (+++)
Jun 11 19:14:29 *** chat[12859]: expect (OK)
Jun 11 19:14:32 *** chat[12859]: alarm
Jun 11 19:14:32 *** chat[12859]: Failed
Jun 11 19:14:32 *** pppd[12858]: Connect script failed
Jun 11 19:14:33 *** pppd[12858]: Exit.
Jun 11 19:14:33 *** mgetty[12783]: mdm_read_byte: read returned 0: Success
Jun 11 19:14:33 *** mgetty[12783]: wfr: error in read(): Success

модем на /dev/ttyS1 гасит на 2 секунды лампочку DTR и снова зажигает
брать трубку и набирать номер даже не пытается...

подскажите, пожалуйста, в чем может быть причина?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от Michael emailИскать по авторуВ закладки on 12-Июн-03, 18:47  (MSK)
убрал с модема на /dev/ttyS1 dial-in, т.е. mgetty
не помогло :(
не понимаю, что ему может мешать работать :(
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от fagot Искать по авторуВ закладки on 13-Июн-03, 10:28  (MSK)
  Посмотри статью Сергея Хлутчина "Линукс и точки" помоему, он там какое делал. Правда на слаке, и адреса не помню, но найти можно
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от planar emailИскать по авторуВ закладки on 13-Июн-03, 13:25  (MSK)
Удаление строчки и kill -1 1 не удаляют mgetty, она продолжает висеть на порту. Надо еще killall mgetty или ps ax | grep mgetty и kill -1 (процесс). Тогда порт освободиться.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 13-Июн-03, 13:50  (MSK)
На самом деле mgetty не при чем.
На курсах мы делали на FreeBSD4.8 одновременно и даилин и даилап и все работало.
А вот на тачке 4.4 в другом месте не работает. Даилин работает. А скрипты те же что на курсах не пашут и пеите тоже что и у тебя типа скрипт фэйлд.
Я уж там по строчке комментировал не понятно на что ругается.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от Михаил emailИскать по авторуВ закладки on 15-Июн-03, 12:16  (MSK)
>На самом деле mgetty не при чем.
это я уже давно понял... я выше писал, что просто снял dial-in с этого модема - не помогло... :(

>Я уж там по строчке комментировал не понятно на что ругается.
вот и я не пойму... самое дурацкое - даже трубку не поднимает и тем более номер не набирает, точне такую команды на модем не посылает...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от Michael emailИскать по авторуВ закладки on 17-Июн-03, 11:25  (MSK)
Люди! Пожалуйста!
дайте кто-нибудь рабочий /etc/ppp/ppp-on-dialer для дозвона к провайдеру!

на всякий случай привожу свой, так как ошибку найти не могу :(
файл взят без изменений из пакета ppp, такой же пишется в разных доках и книжках...
#!/bin/sh
#
# This is part 2 of the ppp-on script. It will perform the connection
# protocol for the desired connection.
#
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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от planar emailИскать по авторуВ закладки on 17-Июн-03, 13:49  (MSK)
>Люди! Пожалуйста!
>дайте кто-нибудь рабочий /etc/ppp/ppp-on-dialer для дозвона к провайдеру!
>
>на всякий случай привожу свой, так как ошибку найти не могу :(
>
>файл взят без изменений из пакета ppp, такой же пишется в разных
>доках и книжках...
>#!/bin/sh
>#
># This is part 2 of the ppp-on script. It will perform
>the connection
># protocol for the desired connection.
>#
>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   \
У тебя что, тоновый набор? Для России скорее всего ATDP. И еще желательно добавить здесь:
TIMEOUT 125

> CONNECT  ''    \
> ogin:--ogin: $ACCOUNT   \
> assword: $PASSWORD


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от Michael emailИскать по авторуВ закладки on 17-Июн-03, 15:39  (MSK)
>> TIMEOUT  30    \
>> OK  ATDT$TELEPHONE   \
>У тебя что, тоновый набор? Для России скорее всего ATDP. И еще
>желательно добавить здесь:
>TIMEOUT  125
тоновый! это точно!
таймаут вряд ли кардинально изменит дело... модем даже трубку не поднимает...
и выброс из скрипта происходит намного быстрее 30 секунд...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от planar emailИскать по авторуВ закладки on 17-Июн-03, 16:44  (MSK)
>>> TIMEOUT  30    \
>>> OK  ATDT$TELEPHONE   \
>>У тебя что, тоновый набор? Для России скорее всего ATDP. И еще
>>желательно добавить здесь:
>>TIMEOUT  125
>тоновый! это точно!
>таймаут вряд ли кардинально изменит дело... модем даже трубку не поднимает...
>и выброс из скрипта происходит намного быстрее 30 секунд...
попробуй так:

/etc/ppp/peers/isp:
cuaa1
115200
modem
crtscts
asyncmap 0
lock
connect 'chat -f /etc/ppp/dial'
user #USERNAME
passive
noipdefault
defaultroute
mru 296
mtu 296

/etc/ppp/dial:

ABORT           "ERROR"
ABORT           "NO DIALTONE"
TIMEOUT         15
""              "AT"
"OK"            "AT&FE0V1&C1&D2+MR=2;+DR=1;+ER=1;W2;+MS=V34"
"OK"            "ATS7=120"
ABORT           "BUSY"
ABORT           "NO ANSWER"
ABORT           "NO CARRIER"
"OK"            "ATDP000000"
TIMEOUT 125
"CONNECT" "\c"

Вызов - pppd call isp. У меня работает, правда под Free, но проги те же.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 17-Июн-03, 22:02  (MSK)
>>>> TIMEOUT  30    \
>>>> OK  ATDT$TELEPHONE   \
>>>У тебя что, тоновый набор? Для России скорее всего ATDP. И еще
>>>желательно добавить здесь:
>>>TIMEOUT  125
>>тоновый! это точно!
>>таймаут вряд ли кардинально изменит дело... модем даже трубку не поднимает...
>>и выброс из скрипта происходит намного быстрее 30 секунд...
>попробуй так:
>
>/etc/ppp/peers/isp:
>cuaa1
>115200
>modem
>crtscts
>asyncmap 0
>lock
>connect 'chat -f /etc/ppp/dial'
>user #USERNAME
>passive
>noipdefault
>defaultroute
>mru 296
>mtu 296
>
>/etc/ppp/dial:
>
>ABORT           "ERROR"
>
>ABORT           "NO
>DIALTONE"
>TIMEOUT         15
>""            
>  "AT"
>"OK"            
>"AT&FE0V1&C1&D2+MR=2;+DR=1;+ER=1;W2;+MS=V34"
>"OK"            
>"ATS7=120"
>ABORT           "BUSY"
>
>ABORT           "NO
>ANSWER"
>ABORT           "NO
>CARRIER"
>"OK"            
>"ATDP000000"
>TIMEOUT  125
>"CONNECT" "\c"
>
>Вызов - pppd call isp. У меня работает, правда под Free, но
>проги те же.


Что тут не так
06/17 22:01:00 aa9  waiting...
06/17 22:01:50 aa9    select returned 1
06/17 22:01:50 aa9   checking lockfiles, locking the line
06/17 22:01:50 aa9   makelock(cuaa9) called
06/17 22:01:50 aa9   do_makelock: lock='/var/spool/lock/LCK..cuaa9'
06/17 22:01:50 aa9   lock made
06/17 22:01:50 aa9  wfr: waiting for ``RING''
06/17 22:01:50 aa9   got: OK[0d]
06/17 22:01:50 aa9    CND: OK
06/17 22:01:50 aa9   got: [0a]
06/17 22:02:00 aa9  mdm_read_byte: read returned -1: Interrupted system call
06/17 22:02:00 aa9  wfr: timeout waiting for RING
06/17 22:02:00 aa9   wfr: rc=-1, drn=0
06/17 22:02:00 aa9  huh? Junk on the line?
06/17 22:02:00 aa9   >>> could be a dial-out program without proper locking - check this!
06/17 22:02:00 aa9   removing lock file
--
06/17 22:02:00 aa9  mgetty: experimental test release 1.1.25-Feb01
06/17 22:02:00 aa9  check for lockfiles
06/17 22:02:00 aa9   checklock: stat failed, no file
06/17 22:02:00 aa9  locking the line
06/17 22:02:00 aa9   makelock(cuaa9) called
06/17 22:02:00 aa9   do_makelock: lock='/var/spool/lock/LCK..cuaa9'
06/17 22:02:00 aa9   lock made
06/17 22:02:03 aa9   tio_get_rs232_lines: status: RTS CTS DSR DTR
06/17 22:02:03 aa9   tss: set speed to 38400 (113000)
06/17 22:02:03 aa9   tio_set_flow_control( HARD )
06/17 22:02:03 aa9   waiting for line to clear (VTIME), read:
06/17 22:02:03 aa9  send: ATS0=0Q0&D3&C1[0d]
06/17 22:02:03 aa9  waiting for ``OK''
06/17 22:02:03 aa9   got: ATS0=0Q0&D3&C1[0d]
06/17 22:02:03 aa9    CND: ATS0=0Q0&D3&C1[0d][0a]OK ** found **
06/17 22:02:03 aa9   waiting for line to clear (VTIME), read: [0d][0a]
06/17 22:02:03 aa9   removing lock file
06/17 22:02:03 aa9  waiting...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от Michael emailИскать по авторуВ закладки on 18-Июн-03, 08:43  (MSK)
>Что тут не так

а что не так происходит?
ось какая?
что сделать хочешь?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 18-Июн-03, 14:58  (MSK)
>>Что тут не так
>
>а что не так происходит?
>ось какая?
>что сделать хочешь?
FreeBSD4.4

06/18 14:56:27 aa9  waiting...
06/18 14:56:58 aa9    select returned 1
06/18 14:56:58 aa9   checking lockfiles, locking the line
06/18 14:56:58 aa9   makelock(cuaa9) called
06/18 14:56:58 aa9   do_makelock: lock='/var/spool/lock/LCK..cuaa9'
06/18 14:56:58 aa9   lock made
06/18 14:56:58 aa9  wfr: waiting for ``RING''
06/18 14:56:58 aa9   got: atz[0d]
06/18 14:56:58 aa9    CND: atz
06/18 14:56:58 aa9   got: OK[0d]
06/18 14:56:58 aa9    CND: OK
06/18 14:56:58 aa9   got: [0a]
06/18 14:57:08 aa9  mdm_read_byte: read returned -1: Interrupted system call
06/18 14:57:08 aa9  wfr: timeout waiting for RING
06/18 14:57:08 aa9   wfr: rc=-1, drn=0
06/18 14:57:08 aa9  huh? Junk on the line?
06/18 14:57:08 aa9   >>> could be a dial-out program without proper locking - check this!
06/18 14:57:08 aa9   removing lock file
--
06/18 14:57:08 aa9  mgetty: experimental test release 1.1.25-Feb01
06/18 14:57:08 aa9  check for lockfiles
06/18 14:57:08 aa9   checklock: stat failed, no file
06/18 14:57:08 aa9  locking the line
06/18 14:57:08 aa9   makelock(cuaa9) called
06/18 14:57:08 aa9   do_makelock: lock='/var/spool/lock/LCK..cuaa9'
06/18 14:57:08 aa9   lock made
06/18 14:57:11 aa9   tio_get_rs232_lines: status: RTS CTS DSR DTR
06/18 14:57:11 aa9   tss: set speed to 38400 (113000)
06/18 14:57:11 aa9   tio_set_flow_control( HARD )
06/18 14:57:11 aa9   waiting for line to clear (VTIME), read:
06/18 14:57:11 aa9  send: ATS0=0Q0&D3&C1[0d]
06/18 14:57:11 aa9  waiting for ``OK''
06/18 14:57:11 aa9   got: ATS0=0Q0&D3&C1[0d]
06/18 14:57:11 aa9    CND: ATS0=0Q0&D3&C1[0d][0a]OK ** found **
06/18 14:57:11 aa9   waiting for line to clear (VTIME), read: [0d][0a]
06/18 14:57:12 aa9   removing lock file
06/18 14:57:12 aa9  waiting.


TIMEOUT 5
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
ABORT "RINGING"
ABORT "Login failed"
"" "atz"
"OK"    "atdp6060"

/dev/cuaa9
38400
modem
ipcp-accept-local
ipcp-accept-remote
netmask 255.255.255.255
debug
noauth
connect '/usr/bin/chat -v -V -U test -T closed -f /etc/ppp/chat-isp'


Надо сдеалть исходящий звонок

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "как сделать dial-in и dial-up на одном модеме?"
Сообщение от planar emailИскать по авторуВ закладки on 18-Июн-03, 13:49  (MSK)
Похоже, жалуется что не могет порт заблокировать. Поробуй убрать из /etc/ppp/peers/isp строчку lock
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру