[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Настройка ppp



Alexey Pechnikov -> debian-russian@lists.debian.org  @ Wed, 21 Nov 2007 20:29:57 +0300:

 AP> Пытаюсь настроить dialin-сервер. Авторизация проходит, но после запуска pppd 
 AP> все замирает и в логах пусто. Подскажите, куда смотреть.

 AP> # tail -f /var/log/mgetty/mg_ttyS1.log -n 50

 AP> 1/21 19:11:31 yS1    CND: CONNECT 57600
 AP> 11/21 19:11:31 yS1    CND: found: 57600[0a] ** found **
 AP> 11/21 19:11:31 yS1   waiting for line to clear (VTIME=3), read:
 AP> 11/21 19:11:31 yS1    looking for utmp entry... (my PID: 7584)
 AP> 11/21 19:11:31 yS1   utmp + wtmp entry made
 AP> 11/21 19:11:32 yS1   tio_set_flow_control( HARD )
 AP> 11/21 19:11:32 yS1   print welcome banner (/etc/issue.mgetty)
 AP> 11/21 19:11:32 yS1   getlogname (FIDO AUTO_PPP), read:pppuser[0d]
 AP> 11/21 19:11:45 yS1   input finished with '\r', setting ICRNL ONLCR
 AP> 11/21 19:11:45 yS1   tio_get_rs232_lines: status: RTS CTS DSR DTR
 AP> 11/21 19:11:45 yS1  WARNING: starting login while DCD is low!
 AP> 11/21 19:11:45 yS1    login: use login config file /etc/mgetty/login.config
 AP> 11/21 19:11:45 yS1   match: user='pppuser', key=''
 AP> 11/21 19:11:45 yS1   match: user='pppuser', key=''
 AP> 11/21 19:11:45 yS1   match: user='pppuser', key='/AutoPPP/'
 AP> 11/21 19:11:45 yS1   match: user='pppuser', key=''
 AP> 11/21 19:11:45 yS1   match: user='pppuser', key='*'*** hit!
 AP> 11/21 19:11:45 yS1   calling login: cmd='/bin/login', argv[]='login pppuser'
 AP> 11/21 19:11:45 yS1   setenv: 'CALLER_ID=none'
 AP> 11/21 19:11:45 yS1   setenv: 'CONNECT=57600'
 AP> 11/21 19:11:45 yS1   setenv: 'DEVICE=ttyS1'
 AP> 11/21 19:11:45 ##### data dev=ttyS1, pid=7584, caller='none', conn='57600', 
 AP> name='', cmd='/bin/login', user='pppuser'

Тут - запуск /bin/login.


 AP> Больше ничего. Смотрю дальше 

 AP> # tail -f /var/log/messages
 AP> Nov 21 20:21:10 sid pppd[8090]: pppd 2.4.4 started by pppuser, uid 1004

А тут - на час позже.

 AP> А вот конфиги:

 AP> /etc/ppp/options
 AP> #-detach
 AP> asyncmap 0
 AP> modem
 AP> crtscts
 AP> proxyarp
 AP> lock
 AP> require-pap
 AP> refuse-chap
 AP> ms-dns 195.122.226.2 #укажите ip-адрес вашего dns-сервера    0│Dec 11  2006 ││ 
 AP> crontab                                              │    724│Dec 20  2006 │
 AP> usepeerdns
 AP> kdebug 4
 AP> debug

 AP> Ясно указано выдавать информацию для отладки, но в логах глухо...

А сислогу-то сказано эту информацию в логи писать?

 AP> Вписал пользователя в файл
 AP> /etc/ppp/pap-secrets
 AP> pppuser * "" *


 AP> Системный пользователь pppuser с шеллом /usr/sbin/pppd есть.

Выберите что-нибудь одно.  Либо AutoPPP с ppp'шной авторизацией, либо
через login.  AutoPPP обычно работает лучше.  С "того конца" для этого
требуется отключить нафиг всяческие логинные скрипты.

А то, подозреваю, получается ситуация, когда тот конец совершенно не
ждет в этот момент ppp от сервера.  Он же его не просил.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

Психология - это наука о плохих контактах (С)энта



Reply to: