The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Zyxel Omni 56k + PPPD + RED HAT 7.1"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Zyxel Omni 56k + PPPD + RED HAT 7.1"
Сообщение от leoru Искать по авторуВ закладки on 16-Мрт-02, 21:13  (MSK)
Привет всем! Сделал как в howto PPP(в ядро добавил PPP). НО!: в iterrupts нет serial с его IRQ (а есть папка tty)
Установил pppd.

пытаюсь запустить скрипт ppp-on (на ttyS1) на com2 посадил модем(subj) что-то там в DATA тихонько мигнет и все........

да, и при запуске до скрипта chat не доходит(его послания не видны), просто ppp-on заканчивается и все...

Где копать?

Спасибо!

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

 Оглавление

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

1. "RE: Zyxel Omni 56k + PPPD + RED HAT 7.1"
Сообщение от lavr emailИскать по авторуВ закладки on 17-Мрт-02, 01:08  (MSK)
>Привет всем! Сделал как в howto
>PPP(в ядро добавил PPP). НО!:
>в iterrupts нет serial с
>его IRQ (а есть папка
>tty)
>Установил pppd.
>
>пытаюсь запустить скрипт ppp-on (на ttyS1)
>на com2 посадил модем(subj) что-то
>там в DATA тихонько мигнет
>и все........
>
>да, и при запуске до скрипта
>chat не доходит(его послания не
>видны), просто ppp-on заканчивается и
>все...
>
>Где копать?

в setserial как задать нужные параметры
для serail портов: man setserial

найти где в /etc/init.d/* вызывается setserial
и указать правильные IRQ/IO, например в SuSE:

/sbin/init.d/serial

например для двух serail портов на маме: com1/com2
и AST-4 multi-port card:

# ttyS0 & ttyS1
${SETSERIAL} -b /dev/ttyS0 irq 4 port 0x3F8 skip_test autoconfig ${STD_FLAGS}
${SETSERIAL} -b /dev/ttyS1 irq 3 port 0x2F8 skip_test autoconfig ${STD_FLAGS}
# AST Fourport card: ttyS4 - ttyS7
${SETSERIAL} -b /dev/ttyS4 uart 16450 port 0x2A0 irq 5 fourport ${STD_FLAGS}
${SETSERIAL} -b /dev/ttyS5 uart 16450 port 0x2A8 irq 5 fourport ${STD_FLAGS}
${SETSERIAL} -b /dev/ttyS6 uart 16450 port 0x2B0 irq 5 fourport ${STD_FLAGS}
${SETSERIAL} -b /dev/ttyS7 uart 16450 port 0x2B8 irq 5 fourport ${STD_FLAGS}
${SETSERIAL} -b /dev/ttyS4 set_multiport port1 0x2BF mask1 0xf match1 0xf

где ttyS4 последняя строка описывает master-port=2BF, четырех-портовая карта с sharable-irq=5

если setserial плавно сядет, дальше с помощью
утилит cu или minicom попробовать открыть порт
на котором висит модем, предварительно в /etc/inittab отключив respawn на этот ttyS или как он будет называться

[linux4u]~ > grep S6 /etc/inittab
S6:234:off:/usr/sbin/mgetty -n1 -s38400 -D ttyS6
linux4u:~ # telinit q
linux4u:~ # cu -s57600 -l/dev/ttyS6
Connected.
ati4
USRobotics Sportster Voice 33600 Fax Settings...

   B0  E1  F1  M0  Q0  V1  X4  Y0
   BAUD=57600  PARITY=N  WORDLEN=8
   DIAL=PULSE  ON HOOK

   &A3  &B1  &C1  &D3  &G0  &H1  &I0  &K2
   &M5  &N0  &P0  &R1  &S0  &T5  &U0  &Y1  

   S00=000  S01=000  S02=043  S03=013  S04=010  S05=008  S06=002
   S07=060  S08=002  S09=006  S10=014  S11=070  S12=050  S13=000
   S15=000  S16=000  S18=000  S19=000  S21=010  S22=017  S23=019
   S25=005  S27=000  S28=008  S29=020  S30=000  S31=128  S32=002
   S33=000  S34=000  S36=014  S38=000  S39=000  S41=000

   LAST DIALED #:

OK
~. (выход из cu - тильда, точка
linux4u:~ #

если сие работает и модем звонит, то для dial-out
этого достаточно, для dial-in, снова отредактировать /etc/inittab вместо off - respawn
затем telinit q, затем ps axuww | grep mgetty
она должна открыть и висеть на портах

linux4u:~ # ps axuww | grep mgetty
root     11464  0.0  0.4  1236  628 ?        S    22:55   0:00 /usr/sbin/mgetty -n1 -s38400 -D ttyS4
linux4u:~ #

>Спасибо!

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

2. "RE: Zyxel Omni 56k + PPPD + RED HAT 7.1"
Сообщение от leoru Искать по авторуВ закладки on 17-Мрт-02, 14:51  (MSK)
Пока предложенные команды cu и minicom не проверял. Но при попытке записать в com порт ATDT12345 модем вроде поднимает трубку, но тут-же бросает.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Zyxel Omni 56k + PPPD + RED HAT 7.1"
Сообщение от leoru emailИскать по авторуВ закладки on 17-Мрт-02, 15:18  (MSK)
>Пока предложенные команды cu и minicom
>не проверял. Но при попытке
>записать в com порт ATDT12345
>модем вроде поднимает трубку, но
>тут-же бросает.
Поставил прогу kermit(serial howto).
С модемом работает отлично, ati всякие пишет, и звонит провайдеру. Значит что-то в связке pppd + chat настроено не правильно. Пробовал менять всякие параметры в ppp-on - не выходит. Где копать?

Спасибо!

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

4. "RE: Zyxel Omni 56k + PPPD + RED HAT 7.1"
Сообщение от lavr emailИскать по авторуВ закладки on 17-Мрт-02, 16:34  (MSK)
>>Пока предложенные команды cu и minicom
>>не проверял. Но при попытке
>>записать в com порт ATDT12345
>>модем вроде поднимает трубку, но
>>тут-же бросает.
>Поставил прогу kermit(serial howto).
>С модемом работает отлично, ati всякие
>пишет, и звонит провайдеру. Значит
>что-то в связке pppd +
>chat настроено не правильно. Пробовал
>менять всякие параметры в ppp-on
>- не выходит. Где копать?

??? настрой модем - пропиши ему все в профиль,
и выдавай ему в качестве init=atz, почитай как chat работает и все встанет на свои места.

удачи

>
>Спасибо!

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

5. "RE: Zyxel Omni 56k + PPPD + RED HAT 7.1"
Сообщение от leoru emailИскать по авторуВ закладки on 17-Мрт-02, 19:32  (MSK)
Вот можно сказать закончился некий этап освоения подключения модема к linux и выход с ним в инет.
с помощью ваших советов и запуска нескольких прог, таких как pppsetup, wvdial, kermit, setserial.... и др было найдено и изменено содержание ppp-on:
exec /usr/sbin/pppd lock defaultroute noipdefault noauth \
usepeerdns modem crtscts debug asyncmap 0 /dev/ttyS1 \
$LOCAL_IP:$REMOTE_IP connect '/usr/sbin/chat -v -r /var/log/report-chat -f /etc/ppp/chat-script'

chat-script:
ABORT ERROR
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
REPORT CONNECT
""
"ATZ"
OK
"ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0"
OK "ATDxxxxxxxx"
TIMEOUT 60
CONNECT "\c"

pap-secrets
"login" * "password" *

Возможно это пока не самые лучшие файлы настроек, но работают!

Спасибо!

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


Удалить

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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