mgetty на NetBSD (Помогите очень прошу немогу понять что нужно)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

vantu
Сообщения: 27

mgetty на NetBSD

Сообщение vantu »

Доки перечитал все настроил, да я и раньше настраивал все нормально было на FreeBSD. В NetBSD непонял вообще вот:

В mgetty.cinfig

debug 4
speed 57600
port-owner uucp
port-group wheel
port-mode 0664

data-only y

#init-chat "" ATZ OK
init-chat "" AT&B1&A3E0Q0V1&C1&D2&P0S0=0S7=60S19=0L1M1&M4&K1&H1&R2&I0B0X4 OK
rings 1
answer-chat "" ATA CONNECT \c \r
answer-chat-timeout 65

короче ответ идет все пучком, дальше нужно запускать pppd

В login.config

/AutoPPP/ - a_ppp /usr/sbin/pppd file options.modem

options.modem я показывать не буду пока т.к. до этого не доходит

А вот логи mgetty

09/27 11:18:16 y00 waiting for ``CONNECT'' ** found **
09/27 11:18:28 y00 send:
09/27 11:18:28 y00 waiting for ``_'' ** found **
09/27 11:18:29 y00 huh? It's *our* lock file!
09/27 11:18:30 y00 login: '/usr/pkg/etc/mgetty+sendfax/login.config' ignored, wrong permissions. Must be owned by 'root' and have mode '0600': Invalid argument
09/27 11:18:30 ##### data dev=tty00, pid=922, caller='none', conn='31200/ARQ/V34/LAPM/V42BIS', name='', cmd='/usr/bin/login', user='/AutoPPP/'

а должно быть cmd='/usr/sbin/pppd', user='/AutoPPP/'
почему он атрибуты /dev/tty00 ставит в 0600, когда в конфиге прописано.

port-owner uucp
port-group wheel
port-mode 0664

Как исправить или посоветуйте что делать.

Мне нужно чтобы mgetty запустил pppd.
Короче HEELP!!!

А вот с debug 9

09/27 12:14:16 y00 huh? It's *our* lock file!
09/27 12:14:16 y00 looking for utmp entry... (ID: ty00)
09/27 12:14:16 y00 utmp + wtmp entry made
09/27 12:14:16 y00 tio_set_flow_control( HARD )
09/27 12:14:16 y00 print welcome banner (/etc/issue)
09/27 12:14:16 y00 getlogname (AUTO_PPP), read:~[ff]}#[c0]!
09/27 12:14:18 y00 input finished with '\r', setting ICRNL ONLCR
09/27 12:14:18 y00 tio_get_rs232_lines: status: RTS CTS DSR DTR DCD
09/27 12:14:18 y00 login: use login config file /usr/pkg/etc/mgetty+sendfax/login.config
09/27 12:14:18 y00 login: '/usr/pkg/etc/mgetty+sendfax/login.config' ignored, wrong permissions. Must be owned by 'root' and have mode '0600': Invalid argument
09/27 12:14:18 y00 login: fall back to /usr/bin/login
09/27 12:14:18 y00 calling login: cmd='/usr/bin/login', argv[]='login /AutoPPP/'
09/27 12:14:18 y00 setenv: 'CALLER_ID=none'
09/27 12:14:18 y00 setenv: 'CONNECT=26400/ARQ/V34/LAPM/V42BIS'
09/27 12:14:18 y00 setenv: 'DEVICE=tty00'
09/27 12:14:18 ##### data dev=tty00, pid=243, caller='none', conn='26400/ARQ/V34/LAPM/V42BIS', name='', cmd='/usr/bin/login', user='/AutoPPP/'
Спасибо сказали:
vantu
Сообщения: 27

Re: mgetty на NetBSD

Сообщение vantu »

Все нашел ошибку:
у меня были права на файл 644: /usr/pkg/etc/mgetty+sendfax/login.config
А надо 600
Спасибо сказали: