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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Anatoly Funikov                      2:5014/33.18   12 Nov 2003  13:56:30
 To : All
 Subject : Проблема с dialin сервером на FreeBSD (ppp)
 -------------------------------------------------------------------------------- 
 
 
 Опишy свою пpоблемy поподpобнее, может поможет кто-нибyдь, а то y меня yже кpыша
 едет, а сделать надо как можно быстpее...... :(
 Hастраиваю Dial-in сервер на FreeBSD 4.6 на PPP+mgetty с модемом USR Courier
 V.Everything, столкнулся с рядом проблем.
 
 1) Довольно часто модем не берет трубку, в mgetty.config следующие настройки :
 
 port cuaa0
 debug 5
 fax-id 00 00 000000
 speed 38400
 direct NO
 blocking NO
 port-owner uucp
 port-group uucp
 port-mode 0660
 toggle-dtr YES
 toggle-dtr-waittime 500
 data-only YES
 fax-only NO
 modem-type auto
 init-chat "" ATS0=0Q0&D3&C1 OK
 modem-check-time 360
 rings 2
 answer-chat "" ATA CONNECT \c \r
 answer-chat-timeout 80
 autobauding NO
 ringback NO
 ringback-time 30
 ignore-carrier false
 issue-file /etc/issue
 prompt-waittime 500
 login-prompt @!login:
 login-time 240
 diskspace 1024
 notify faxadmin
 fax-owner uucp
 fax-group modem
 
 Модем проверял следующим образом :
 
 cu -l /dev/cuaa0 -s 38400
 на at говорит OK, на atz тоже говорит OK, на ati4 вроде все настройки обычные.
 2) Если даже клиент все-таки дозванивается из-под Windows (имя пользователя user
 без паpоля), то после того как модем взял трубку и попробовал соединится, в
 Windows вылазит следующее :
 error 732 : Your computer and the remote computer could not agree on PPP control
 protocols.
 При этом в логах видим :
 
 mgetty.cuaa0 :
 
 11/12 12:50:31 aa0   checking lockfiles, locking the line
 11/12 12:50:31 aa0   makelock(cuaa0) called
 11/12 12:50:31 aa0   do_makelock: lock='/var/spool/lock/LCK..cuaa0'
 11/12 12:50:31 aa0   lock made
 11/12 12:50:31 aa0  wfr: waiting for ``RING''
 11/12 12:50:31 aa0   got: [0d][0a]RING[0d]
 11/12 12:50:31 aa0   wfr: rc=0, drn=0
 11/12 12:50:31 aa0  wfr: waiting for ``RING''
 11/12 12:50:31 aa0   got: [0a][0d][0a]RING[0d]
 11/12 12:50:36 aa0   wfr: rc=0, drn=0
 11/12 12:50:36 aa0  send: ATA[0d]
 11/12 12:50:36 aa0  waiting for ``CONNECT''
 11/12 12:50:36 aa0   got: ATA[0d][0d][0a]CONNECT ** found **
 11/12 12:50:46 aa0  send:
 11/12 12:50:46 aa0  waiting for ``_''
 11/12 12:50:46 aa0   got:  33600/ARQ[0d] ** found **
 11/12 12:50:46 aa0   waiting for line to clear (VTIME), read:
 [0a]~[ff]}#[c0]!}!} } /}"}&} } } } }%}&$[fd]}][fd]}'}"}(}"}1}$
 }&N}3}7}!+[aa]i}&6]D[f4][81][82]X[e4][de]}!eV} } } } }-[9d]~
 11/12 12:50:47 aa0   utmp + wtmp entry made
 11/12 12:50:47 aa0   tio_set_flow_control( HARD )
 11/12 12:50:47 aa0   print welcome banner (/etc/issue)
 11/12 12:50:47 aa0   getlogname (AUTO_PPP), read:~[ff]}#[c0]!
 11/12 12:50:48 aa0   input finished with '\r', setting ICRNL ONLCR
 11/12 12:50:48 aa0   tio_get_rs232_lines: status: RTS CTS DSR DTR DCD
 11/12 12:50:48 aa0   match: user='/AutoPPP/', key=''
 11/12 12:50:48 aa0   match: user='/AutoPPP/', key=''
 11/12 12:50:48 aa0   match: user='/AutoPPP/', key='/AutoPPP/'*** hit!
 11/12 12:50:48 aa0   login: utmp entry: a_ppp
 11/12 12:50:48 aa0   utmp + wtmp entry made
 11/12 12:50:48 aa0   calling login: cmd='/usr/sbin/ppp', argv[]='ppp -direct
 dialin'
 11/12 12:50:48 ##### data dev=cuaa0, pid=138, caller='none', conn='33600/ARQ',
 name='', cmd='/usr/sbin/ppp', user='/AutoPPP/
 '
 
 11/12 12:50:48 aa0   setenv: 'CALLER_ID=none'
 11/12 12:50:48 aa0   setenv: 'CALLED_ID='
 11/12 12:50:48 aa0   setenv: 'CONNECT=33600/ARQ'
 11/12 12:50:48 aa0   setenv: 'DEVICE=cuaa0'
 --
 11/12 12:50:54 aa0  mgetty: experimental test release 1.1.28-Jan10
 11/12 12:50:54 aa0   increasing modem_check_time to 900 sec.
 11/12 12:50:54 aa0  check for lockfiles
 11/12 12:50:54 aa0   checklock: no active process has lock, will remove
 11/12 12:50:54 aa0  locking the line
 11/12 12:50:54 aa0   makelock(cuaa0) called
 11/12 12:50:54 aa0   do_makelock: lock='/var/spool/lock/LCK..cuaa0'
 11/12 12:50:54 aa0   lock made
 11/12 12:50:57 aa0   tio_get_rs232_lines: status: RTS CTS DSR DTR
 11/12 12:50:57 aa0  lowering DTR to reset Modem
 11/12 12:50:57 aa0   tss: set speed to 38400 (113000)
 11/12 12:50:57 aa0   tio_set_flow_control( HARD )
 11/12 12:50:57 aa0   waiting for line to clear (VTIME), read:
 11/12 12:50:57 aa0  send: ATS0=0Q0&D3&C1[0d]
 11/12 12:50:57 aa0  waiting for ``OK''
 11/12 12:50:57 aa0   got: ATS0=0Q0&D3&C1[0d][0d][0a]OK ** found **
 11/12 12:50:58 aa0   waiting for line to clear (VTIME), read: [0d][0a]
 11/12 12:50:58 aa0   removing lock file
 11/12 12:50:58 aa0  waiting...
 ppp.log :
 
 Nov 12 12:50:48 127 ppp[138]: Phase: Using interface: tun0
 Nov 12 12:50:48 127 ppp[138]: Phase: deflink: Created in closed state
 Nov 12 12:50:49 127 ppp[138]: Phase: PPP Started (direct mode).
 Nov 12 12:50:49 127 ppp[138]: Phase: bundle: Establish
 Nov 12 12:50:49 127 ppp[138]: Phase: deflink: closed -> opening
 Nov 12 12:50:49 127 ppp[138]: Phase: deflink: Connected!
 Nov 12 12:50:49 127 ppp[138]: Phase: deflink: opening -> carrier
 Nov 12 12:50:50 127 ppp[138]: Phase: deflink: /dev/cuaa0: CD detected
 Nov 12 12:50:50 127 ppp[138]: Phase: deflink: carrier -> lcp
 Nov 12 12:50:51 127 ppp[138]: Phase: bundle: Authenticate
 Nov 12 12:50:51 127 ppp[138]: Phase: deflink: his = none, mine = CHAP 0x05
 Nov 12 12:50:51 127 ppp[138]: Phase: Chap Output: CHALLENGE
 Nov 12 12:50:52 127 ppp[138]: Phase: Chap Input: RESPONSE (16 bytes from user)
 Nov 12 12:50:52 127 ppp[138]: Phase: Chap Output: SUCCESS
 Nov 12 12:50:52 127 ppp[138]: Phase: deflink: lcp -> open
 Nov 12 12:50:52 127 ppp[138]: Phase: bundle: Network
 Nov 12 12:50:52 127 ppp[138]: Phase: deflink: open -> lcp
 Nov 12 12:50:52 127 ppp[138]: Phase: bundle: Terminate
 Nov 12 12:50:54 127 ppp[138]: Phase: deflink: Carrier lost
 Nov 12 12:50:54 127 ppp[138]: Phase: deflink: Disconnected!
 Nov 12 12:50:54 127 ppp[138]: Phase: deflink: Connect time: 5 secs: 631 octets
 in, 523 octets out
 Nov 12 12:50:54 127 ppp[138]: Phase: deflink: : 39 packets in, 20 packets out
 Nov 12 12:50:54 127 ppp[138]: Phase:  total 230 bytes/sec, peak 230 bytes/sec on
 Wed Nov 12 12:50:54 2003
 Nov 12 12:50:54 127 ppp[144]: Phase: deflink: lcp -> closed
 Nov 12 12:50:54 127 ppp[144]: Phase: bundle: Dead
 Nov 12 12:50:54 127 ppp[144]: Phase: PPP Terminated (normal).
 
 Hастройки следующие :
 
 login.config в mgetty :
 
 /AutoPPP/- a_ppp /usr/sbin/ppp -direct dialin
 
 ppp.conf:
 
 dialin:
 enable pap chap
 enable proxy
 set ifaddr 10.0.3.1 10.0.3.1/24 255.255.255.0 0.0.0.0
 (т.е. я назначаю серверу адрес 10.0.3.1, а клиентам раздаю любые адреса из сети
 10.0.3.x)
 
 И еще такой вопрос : если я хочу пускать пользователей без пароля, то я делаю в
 ppp.secret так :
 user        ""
 Правильно это или нет?
                                     C наилучшими пожеланиями, _*Anatoly*_.
 --- //пустота
  * Origin: ...Maybe so, maybe not, who knows?... (2:5014/33.18)
 
 

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

 Тема:    Автор:    Дата:  
 Проблема с dialin сервером на FreeBSD (ppp)   Anatoly Funikov   12 Nov 2003 13:56:30 
 Проблема с dialin сервером на FreeBSD (ppp)   Andrey Silvestrov   12 Nov 2003 17:45:37 
 Проблема с dialin сервером на FreeBSD (ppp)   Alex Mogilnikov   14 Nov 2003 02:07:25 
 Проблема с dialin сервером на FreeBSD (ppp)   Anatoly Funikov   14 Nov 2003 11:11:26 
 Проблема с dialin сервером на FreeBSD (ppp)   Alex Mogilnikov   15 Nov 2003 00:53:47 
Архивное /ru.unix.bsd/160633fb20440.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional