Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitry Derenok                       2:5079/31.33   01 Mar 2004  09:53:06
 To : All
 Subject : RedHat8.0 pppd и неподымающийся интерфейс
 -------------------------------------------------------------------------------- 
 
 
 
 После недели мучений решил все-таки идти на поклон к All...
 
 Пришлось мне ставить систему на Linux RH 8.0 вместо обычного RH 6.2 ,
 для приема входящих звонков (связка mgetty & pppd) как обычно перекинул уже
 готовые и проверенные _много_ раз конфиги для mgetty и pppd и столкнулся
 с проблемой: появляется процесс pppd но он странным образом зависает,
 т.е. не подымается интерфейс ppp0 а процесс pppd "висит" до тех пор, пока я
 его руками не кильну...
 
 Вход в систему в "терминальном" режиме проходит нормально, т.е. со связью и
 модемами все ОК.
 
 При этом я заметил одну странную особенность:
 1) если я запускаю pppd руками из консоли то он _не_ _пишет_ в консоль свои
 "зюки" , при этом поднимется интерфейс ppp0, через 1 минуту pppd сам выгружается
 2) если я запускаю pppd из терминала (xterm + screen) то как обычно эти "зюки"
 начинают валится в консоль. при этом тоже поднимется интерфейс ppp0 и через
 1 минуту pppd сам выгружается
 
 Проблема еще в том, что хост находится сейчас от меня далеко...
 Заранее спасибо за конструктивные предложения
  Вот привожу куски _логов_ и _конфиги_ :
 >>>>>>>>>>>>>>>>> cat ./messages >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 
 Feb 27 22:35:05 dpunost mgetty[29572]: data dev=ttyS1, pid=29572, caller='none',
 conn='19200/ARQ/V34/LAPM/V42BIS', name='', cmd='/usr/sbin/pppd',
 user='/AutoPPP/'
 Feb 27 22:35:05 dpunost pppd[29572]: pppd 2.4.1 started by a_ppp, uid 0
 
  ==== Чего собственно _хотелось_ [начало] =====
 
  И все. pppd "висит" и чего-то ждет, а _хотелось_ бы следующего:
 
   Using interface ppp0
   Connect: ppp0 <--> /dev/ttyS1
 
  ==== Чего собственно _хотелось_ [конец] =====
 
 ==== kill pppd =====
 Тут я через пару минут руками прибиваю "висячий" pppd
 ==== kill pppd =====
 
 Feb 27 22:37:46 dpunost pppd[29572]: Terminating on signal 15.
 Feb 27 22:37:46 dpunost pppd[29572]: Exit.
 
 <<<<<<<<<<<<<<<< cat ./messages <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 
 >>>>>>>>>>>>>>>> cat ./mgetty.log.ttyS1
 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 
 02/27 22:34:32 yS1   checking lockfiles, locking the line
 02/27 22:34:32 yS1   makelock(ttyS1) called
 02/27 22:34:32 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
 02/27 22:34:32 yS1   lock made
  [--skip--]
 02/27 22:34:52 yS1   wfr: rc=0, drn=0
 02/27 22:34:52 yS1    CND: check no: 'none'
 02/27 22:34:52 yS1  send: ATA[0d]
 02/27 22:34:52 yS1  waiting for ``CONNECT''
 02/27 22:34:52 yS1   got: ATA[0d]
 02/27 22:34:52 yS1    CND: OKATA[0d][0a]CONNECT ** found **
 02/27 22:35:03 yS1  send:
 02/27 22:35:03 yS1  waiting for ``_''
 02/27 22:35:03 yS1   got:  19200/ARQ/V34/LAPM/V42BIS[0d]
 02/27 22:35:03 yS1    CND: CONNECT 19200/ARQ/V34/LAPM/V42BIS
 02/27 22:35:03 yS1    CND: found: 19200/ARQ/V34/LAPM/V42BIS[0a] ** found **
 02/27 22:35:03 yS1   waiting for line to clear (VTIME), read: ~[ff]}#[c0]!}!} } 
 2}"}&} } } } }%}&p[89]^};}'}"}(}"}-}#}&}1}$}&N}3}7}![95][e7][ad]F7}%M}*[ad][fb] 
 [de]d[a2][8e] [f0]9} } } } [88][e0]~
 02/27 22:35:04 yS1    looking for utmp entry... (my PID: 29572)
 02/27 22:35:04 yS1   utmp + wtmp entry made
 02/27 22:35:04 yS1   tio_set_flow_control( HARD )
 02/27 22:35:04 yS1   print welcome banner (/etc/issue)
 02/27 22:35:04 yS1   getlogname (AUTO_PPP), read:~[ff]}#[c0]!
 02/27 22:35:05 yS1   input finished with '\r', setting ICRNL ONLCR
 02/27 22:35:05 yS1   tio_get_rs232_lines: status: RTS CTS DSR DTR
 02/27 22:35:05 yS1  WARNING: starting login while DCD is low!
 02/27 22:35:05 yS1    login: use login config file /etc/mgetty+sendfax/login.co 
 nfig
 02/27 22:35:05 yS1   match: user='/AutoPPP/', key=''
 02/27 22:35:05 yS1   match: user='/AutoPPP/', key='/FIDO/'
 02/27 22:35:05 yS1   match: user='/AutoPPP/', key=''
 02/27 22:35:05 yS1   match: user='/AutoPPP/', key=''
 02/27 22:35:05 yS1   match: user='/AutoPPP/', key=''
 02/27 22:35:05 yS1   match: user='/AutoPPP/', key='/AutoPPP/'*** hit!
 02/27 22:35:05 yS1   login: utmp entry: a_ppp
 02/27 22:35:05 yS1    looking for utmp entry... (my PID: 29572)
 02/27 22:35:05 yS1   utmp + wtmp entry made
 02/27 22:35:05 yS1   calling login: cmd='/usr/sbin/pppd', argv[]='pppd auth
 refuse-chap require-pap debug'
 02/27 22:35:05 ##### data dev=ttyS1, pid=29572, caller='none',
 conn='19200/ARQ/V34/LAPM/V42BIS', name='', cmd='/usr/sbin/pppd',
 user='/AutoPPP/'
 
 02/27 22:35:05 yS1   setenv: 'CALLER_ID=none'
 02/27 22:35:05 yS1   setenv: 'CALLED_ID='
 02/27 22:35:05 yS1   setenv: 'CONNECT=19200/ARQ/V34/LAPM/V42BIS'
 02/27 22:35:05 yS1   setenv: 'DEVICE=ttyS1'
 --
 
  ======= kill pppd =======
 
  Тут я через пару минут руками прибиваю "висячий" pppd и тут
  mgetty " _ прорывает_ ",
  как будто до этого ее что-то _лочило_ ...
 
  ======= kill pppd =======
 
 02/27 22:37:46 yS1  mgetty: experimental test release 1.1.28-Jan10
 02/27 22:37:46 yS1   mgetty.c compiled at Sep  3 2002, 13:24:42
 02/27 22:37:46 yS1   user id: 0, parent pid: 1
 02/27 22:37:46 yS1   reading configuration data for port 'ttyS1'
 02/27 22:37:46 yS1   reading /etc/mgetty+sendfax/mgetty.config...
 02/27 22:37:46 yS1   conf lib: read: 'debug 4'
 02/27 22:37:46 yS1   conf lib: read: 'fax-id 49 89 xxxxxxxx'
 02/27 22:37:46 yS1   conf lib: read: 'speed 38400'
 02/27 22:37:46 yS1   conf lib: read: 'port ttyS1'
 02/27 22:37:46 yS1   section: port ttyS1, **found**
 02/27 22:37:46 yS1   conf lib: read: 'debug 8'
 02/27 22:37:46 yS1   conf lib: read: 'init-chat "" AT&F1&S4T OK'
 02/27 22:37:46 yS1   conf lib: read: 'statistics-chat "" AT OK ATI2 OK'
 02/27 22:37:46 yS1   conf lib: read: 'statistics-file /var/log/statistics.ttyS1 
 '
 02/27 22:37:46 yS1   conf lib: read: 'modem-type cls2'
 02/27 22:37:46 yS1   key: 'speed', type=0, flags=2, data=38400
 02/27 22:37:46 yS1   key: 'switchbd', type=0, flags=1, data=0
 02/27 22:37:46 yS1   key: 'direct', type=3, flags=1, data=FALSE
 02/27 22:37:46 yS1   key: 'blocking', type=3, flags=1, data=FALSE
 02/27 22:37:46 yS1   key: 'port-owner', type=1, flags=1, data=uucp
 02/27 22:37:46 yS1   key: 'port-group', type=1, flags=1, data=uucp
 02/27 22:37:46 yS1   key: 'port-mode', type=0, flags=1, data=432
 02/27 22:37:46 yS1   key: 'toggle-dtr', type=3, flags=1, data=TRUE
 02/27 22:37:46 yS1   key: 'toggle-dtr-waittime', type=0, flags=1, data=500
 02/27 22:37:46 yS1   key: 'need-dsr', type=3, flags=1, data=FALSE
 02/27 22:37:46 yS1   key: 'data-only', type=3, flags=1, data=FALSE
 02/27 22:37:46 yS1   key: 'fax-only', type=3, flags=1, data=FALSE
 02/27 22:37:46 yS1   key: 'modem-type', type=1, flags=3, data=cls2
 02/27 22:37:46 yS1   key: 'modem-quirks', type=0, flags=0, data=(empty)
 02/27 22:37:46 yS1   key: 'init-chat', type=2, flags=3, data= AT&F1&S4T OK
 02/27 22:37:46 yS1   key: 'force-init-chat', type=2, flags=1, data=
 \d..\d\d\d+++\d\d\d
 \dATQ0V1H0 OK
 02/27 22:37:46 yS1   key: 'post-init-chat', type=2, flags=0, data=(empty)
 02/27 22:37:46 yS1   key: 'data-flow', type=4, flags=1, data=1
 02/27 22:37:46 yS1   key: 'fax-send-flow', type=4, flags=1, data=7
 02/27 22:37:46 yS1   key: 'fax-rec-flow', type=4, flags=1, data=7
 02/27 22:37:46 yS1   key: 'modem-check-time', type=0, flags=1, data=3600
 02/27 22:37:46 yS1   key: 'rings', type=0, flags=2, data=5
 02/27 22:37:46 yS1   key: 'msn-list', type=2, flags=0, data=(empty)
 02/27 22:37:46 yS1   key: 'get-cnd-chat', type=2, flags=0, data=(empty)
 02/27 22:37:46 yS1   key: 'cnd-program', type=1, flags=0, data=(empty)
 02/27 22:37:46 yS1   key: 'answer-chat', type=2, flags=1, data= ATA CONNECT \c
 
 02/27 22:37:46 yS1   key: 'answer-chat-timeout', type=0, flags=1, data=80
 02/27 22:37:46 yS1   key: 'autobauding', type=3, flags=1, data=FALSE
 02/27 22:37:46 yS1   key: 'ringback', type=3, flags=1, data=FALSE
 02/27 22:37:46 yS1   key: 'ringback-time', type=0, flags=1, data=30
 02/27 22:37:46 yS1   key: 'ignore-carrier', type=3, flags=1, data=FALSE
 02/27 22:37:46 yS1   key: 'issue-file', type=1, flags=1, data=/etc/issue
 02/27 22:37:46 yS1   key: 'prompt-waittime', type=0, flags=1, data=500
 02/27 22:37:46 yS1   key: 'login-prompt', type=1, flags=1, data=@ login:
 02/27 22:37:46 yS1   key: 'login-time', type=0, flags=1, data=240
 02/27 22:37:46 yS1   key: 'fido-send-emsi', type=3, flags=1, data=TRUE
 02/27 22:37:46 yS1   key: 'login-conf-file', type=1, flags=1, data=login.config
 02/27 22:37:46 yS1   key: 'fax-id', type=1, flags=3, data=49 89 xxxxxxxx
 02/27 22:37:46 yS1   key: 'fax-min-speed', type=0, flags=1, data=0
 02/27 22:37:46 yS1   key: 'fax-max-speed', type=0, flags=1, data=14400
 02/27 22:37:46 yS1   key: 'fax-server-file', type=1, flags=0, data=(empty)
 02/27 22:37:46 yS1   key: 'diskspace', type=0, flags=1, data=1024
 02/27 22:37:46 yS1   key: 'notify', type=1, flags=1, data=faxadmin
 02/27 22:37:46 yS1   key: 'fax-owner', type=1, flags=1, data=uucp
 02/27 22:37:46 yS1   key: 'fax-group', type=1, flags=0, data=(empty)
 02/27 22:37:46 yS1   key: 'fax-mode', type=0, flags=1, data=432
 02/27 22:37:46 yS1   key: 'fax-spool-in', type=1, flags=1,
 data=/var/spool/fax/incoming:/tmp
 02/27 22:37:46 yS1   key: 'debug', type=0, flags=2, data=8
 02/27 22:37:46 yS1   key: 'statistics-chat', type=2, flags=3, data= AT OK ATI2
 OK
 02/27 22:37:46 yS1   key: 'statistics-file', type=1, flags=3,
 data=/var/log/statistics.ttyS1
 02/27 22:37:46 yS1   key: 'gettydefs', type=1, flags=1, data=n
 02/27 22:37:46 yS1   key: 'term', type=1, flags=0, data=(empty)
 02/27 22:37:46 yS1  check for lockfiles
 02/27 22:37:46 yS1   checklock: no active process has lock, will remove
 02/27 22:37:46 yS1  locking the line
 02/27 22:37:46 yS1   makelock(ttyS1) called
 02/27 22:37:46 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
 02/27 22:37:46 yS1   lock made
 02/27 22:37:47 yS1   tio_get_rs232_lines: status: RTS CTS DTR
 02/27 22:37:47 yS1  WARNING: DSR is off - modem turned off or bad cable?
 02/27 22:37:47 yS1  lowering DTR to reset Modem
 02/27 22:37:47 yS1   tss: set speed to 38400 (017)
 02/27 22:37:47 yS1   tio_set_flow_control( HARD )
 02/27 22:37:47 yS1   waiting for line to clear (VTIME), read:
 02/27 22:37:47 yS1  send: AT&F1&S4T[0d]
 02/27 22:37:47 yS1  waiting for ``OK''
 02/27 22:37:47 yS1   got: AT&F1&S4T[0d]
 02/27 22:37:47 yS1    CND: AT&F1&S4T[0d][0a]OK ** found **
 02/27 22:37:47 yS1  send: AT[0d]
 02/27 22:37:47 yS1  do_stat: expect 'OK' ** found **
 02/27 22:37:48 yS1  send: ATI2[0d]
 02/27 22:37:48 yS1  do_stat: expect 'OK' ** found **
 02/27 22:37:48 yS1  mdm_send: 'AT+FCLASS=2'
 02/27 22:37:48 yS1    got:[0a][0d][0a]OK[0d]
 02/27 22:37:48 yS1   mdm_command: string 'OK' -> OK
 02/27 22:37:48 yS1  mdm_send: 'AT+FCLASS=0'
 02/27 22:37:48 yS1    got:[0a]AT+FCLASS=0[0d]
 02/27 22:37:48 yS1   mdm_command: string 'AT+FCLASS=0'
 02/27 22:37:48 yS1    got:[0d][0a]OK[0d]
 02/27 22:37:48 yS1   mdm_command: string 'OK' -> OK
 02/27 22:37:48 yS1  mdm_send: 'AT+FAA=1;+FCR=1'
 02/27 22:37:48 yS1    got:[0a]AT+FAA=1;+FCR=1[0d]
 02/27 22:37:48 yS1   mdm_command: string 'AT+FAA=1;+FCR=1'
 02/27 22:37:48 yS1    got:[0d][0a]ERROR[0d]
 02/27 22:37:48 yS1   mdm_command: string 'ERROR' -> ERROR
 02/27 22:37:48 yS1  cannot set answer/reception flags
 02/27 22:37:48 yS1  mdm_send: 'AT+FBOR=0'
 02/27 22:37:48 yS1    got:[0a]AT+FBOR=0[0d]
 02/27 22:37:48 yS1   mdm_command: string 'AT+FBOR=0'
 02/27 22:37:48 yS1    got:[0d][0a]ERROR[0d]
 02/27 22:37:48 yS1   mdm_command: string 'ERROR' -> ERROR
 02/27 22:37:48 yS1  cannot set bit order. Huh?
 02/27 22:37:48 yS1  mdm_send: 'AT+FLID="49 89 xxxxxxxx"'
 02/27 22:37:48 yS1    got:[0a]AT+FLID="49 89 xxxxxxxx"[0d]
 02/27 22:37:48 yS1   mdm_command: string 'AT+FLID="49 89 xxxxxxxx"'
 02/27 22:37:48 yS1    got:[0d][0a]ERROR[0d]
 02/27 22:37:48 yS1   mdm_command: string 'ERROR' -> ERROR
 02/27 22:37:48 yS1  cannot set local fax id. Huh?
 02/27 22:37:48 yS1  mdm_send: 'AT+FDCC=1,5,0,2,0,0,0,0'
 02/27 22:37:48 yS1    got:[0a]AT+FDCC=1,5,0,2,0,0,0,0[0d]
 02/27 22:37:48 yS1   mdm_command: string 'AT+FDCC=1,5,0,2,0,0,0,0'
 02/27 22:37:48 yS1    got:[0d][0a]ERROR[0d]
 02/27 22:37:48 yS1   mdm_command: string 'ERROR' -> ERROR
 02/27 22:37:48 yS1  mdm_send: 'AT+FDCC=1,3,0,2,0,0,0,0'
 02/27 22:37:48 yS1    got:[0a]AT+FDCC=1,3,0,2,0,0,0,0[0d]
 02/27 22:37:48 yS1   mdm_command: string 'AT+FDCC=1,3,0,2,0,0,0,0'
 02/27 22:37:48 yS1    got:[0d][0a]ERROR[0d]
 02/27 22:37:49 yS1   mdm_command: string 'ERROR' -> ERROR
 02/27 22:37:49 yS1  huh? Cannot set +FDCC parameters
 02/27 22:37:49 yS1   waiting for line to clear (VTIME), read: [0a]
 02/27 22:37:49 yS1   removing lock file
 02/27 22:37:49 yS1  waiting...
 
 <<<<<<<<<<<<<<<< cat ./mgetty.log.ttyS1 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  _Вот_ _конфиги_ :
 >>>>>>>>>>>>>>>>>> cat ./mgetty.config
 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 # set the global debug level to "4" (default from policy.h)
 debug 4
 
 # access the modem(s) with 38400 bps
 speed 38400
 
 # My test port
 port ttyS1
   debug 8
   statistics-chat "" AT OK ATI2 OK
   statistics-file /var/log/statistics.ttyS1
   modem-type cls2
 <<<<<<<<<<<<<<<< cat ./mgetty.config <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 
 >>>>>>>>>>>>>>>> cat ./login.config  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 
 # login.config
 /FIDO/  uucp    fido    /usr/local/lib/fnet/ifcico @
 /AutoPPP/  -    a_ppp   /usr/sbin/pppd auth refuse-chap require-pap kdebug 7
 debug
 *       -       -       /bin/login @
 <<<<<<<<<<<<<<<< cat ./login.config  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 
 >>>>>>>>>>>>>>>> cat ./options.ttyS1
 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 
 # If you need to set up multiple serial lines then copy this file to
 # is the IP address of your host
         passive
         192.168.5.4:192.168.5.5
         defaultroute
         proxyarp
 
 <<<<<<<<<<<<<<<< cat ./options.ttyS1   <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 
          ЯЬЯЬЯ ТАКСИ БЛЮЗ  E-mail dima_d[собака]asuneft.surgutneftegas.ru ЯЬЯЬЯ
 --- GoldEd/386 v2.51Alfa+
  * Origin: ю °±ІЫ И это только начало...(С)АО МММ ЫІ±° ю (2:5079/31.33)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 RedHat8.0 pppd и неподымающийся интерфейс   Dmitry Derenok   01 Mar 2004 09:53:06 
 RedHat8.0 pppd и неподымающийся интерфейс   Alexander Stavitsky   03 Mar 2004 02:03:34 
 RedHat8.0 pppd и неподымающийся интерфейс   Dmitry Derenok   04 Mar 2004 16:50:53 
 Re: RedHat8.0 pppd и неподымающийся интерфейс   Kirill Frolov   05 Mar 2004 07:49:56 
 RedHat8.0 pppd и неподымающийся интерфейс   Dmitry Derenok   09 Mar 2004 14:35:59 
 Re: RedHat8.0 pppd и неподымающийся интерфейс   Sergey Mihailov   09 Mar 2004 14:18:31 
 Re: RedHat8.0 pppd и неподымающийся интерфейс   Kirill Frolov   10 Mar 2004 03:37:31 
 RedHat8.0 pppd и неподымающийся интерфейс   Alexander Stavitsky   06 Mar 2004 03:13:38 
Архивное /ru.linux/33294042fe06.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional