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: