|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/160633fb20440.html, оценка из 5, голосов 10
|