LINUX.ORG.RU
ФорумAdmin

Mgetty: не поднимается PPP


0

0

Настраиваю mgetty, все вроде правильно сделал. Собрал изх исходников с AUTO_PPP опцией. При коннекте из термнлаки все замечательно, а PPP не пашет, при авторизации сразу бросает трубку.
Вот что пишет в логах:
01/12 18:08:51 yS1 CND: OKATA[0d][0a]CONNECT ** found **
01/12 18:09:02 yS1 send:
01/12 18:09:02 yS1 waiting for ``_''
01/12 18:09:02 yS1 got: 33600[0d]
01/12 18:09:02 yS1 CND: CONNECT 33600
01/12 18:09:02 yS1 CND: found: 33600[0a] ** found **
01/12 18:09:02 yS1 waiting for line to clear (VTIME), read: ~[ff]}#[c0]!}!}!} }7}"}&} }*} } }%}&}!;[ac][ae]}'}"}(}"}-}#}&[ae][96]~
01/12 18:09:02 yS1 looking for utmp entry... (my PID: 924)
01/12 18:09:02 yS1 utmp + wtmp entry made
01/12 18:09:03 yS1 tio_set_flow_control( HARD )
01/12 18:09:03 yS1 print welcome banner (/etc/issue)
01/12 18:09:03 yS1 getlogname (AUTO_PPP), read:~[ff]}#[c0]!
01/12 18:09:05 yS1 input finished with '\r', setting ICRNL ONLCR
01/12 18:09:05 yS1 tio_get_rs232_lines: status: RTS CTS DSR DTR DCD
01/12 18:09:05 yS1 login: use login config file /etc/mgetty/login.config
01/12 18:09:05 yS1 match: user='/AutoPPP/', key=''
01/12 18:09:05 yS1 match: user='/AutoPPP/', key=''
01/12 18:09:05 yS1 match: user='/AutoPPP/', key='/AutoPPP/'*** hit!
01/12 18:09:05 yS1 login: utmp entry: a_ppp
01/12 18:09:05 yS1 looking for utmp entry... (my PID: 924)
01/12 18:09:05 yS1 utmp + wtmp entry made
01/12 18:09:05 yS1 calling login: cmd='/usr/sbin/pppd', argv[]='pppd auth -chap +pap login debug'
01/12 18:09:05 yS1 setenv: 'CALLER_ID=none'
01/12 18:09:05 yS1 setenv: 'CONNECT=33600'
01/12 18:09:05 yS1 setenv: 'DEVICE=ttyS1'
01/12 18:09:05 ##### data dev=ttyS1, pid=924, caller='none', conn='33600', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'

После этого разрыв и происходит. Уж думаю, может с правами доступа что-то не так...


1) опция login принуждает авторизоваться через passwd/shadow (смотря как настроен pam), причем соотв. юзернейм должен быть и в /etc/ppp/pap-secrets. 2) у меня по жизни были запарки с синхронизацией скоростей в линии и в ком-порту. надо модему при ините говорить at&b1 3) argv[]='pppd ... _опции_ pppd у демона pppd я не знаю. и вообще он должен откладывать логи (обычно в /var/log/messages)

anonymous
()
Ответ на: комментарий от anonymous

Пошел по другому пути, просто запускаю pppd из консоли, сначала писал ошибку типа "The remote system is required to authenticate itself;
траляля; (None of the available passwords would let it use an IP address.)" Почитав мануалы, поставил в /etc/ppp/options опцию noauth.
Теперь при запуске вообще ничегго не делает и не выводит, сразу вываливается в консоль. :(

Yakuza
() автор топика
Ответ на: комментарий от Yakuza

Во. тоько сейчас обнаружил, что в syslog такая фигня:
Jan 13 11:31:10 gw pppd[622]: pppd 2.4.1 started by root, uid 0
Jan 13 11:31:10 gw modprobe: modprobe: Can't locate module tty-ldisc-3
Jan 13 11:31:10 gw pppd[622]: Couldn't set tty to PPP discipline: Invalid argument
Jan 13 11:31:10 gw pppd[622]: Exit.

Компилировал с поддержкой PPP. Как это поправить ?

Yakuza
() автор топика
Ответ на: комментарий от Yakuza

Доделал. Оказлось почему-то ядро без ppp_async компилилось. Сейчас все заработало отлично.

Yakuza
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.