Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Проблемы с настройкой связки (m)getty + pppd + 8порт. модемн

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Brey
Гость





СообщениеДобавлено: Сб Июн 12 2004 14:20    Заголовок сообщения: Проблемы с настройкой связки (m)getty + pppd + 8порт. модемн Ответить с цитатой

4.10-STABLE FreeBSD

Ядро.
options COM_MULTIPORT #code for some cards with shared IRQs
device sio0 at isa? port IO_COM1 flags 0x10 irq 4
device sio1 at isa? port IO_COM2
pseudo-device ppp 10 # Kernel PPP
pseudo-device tun # Packet tunnel.


# less /etc/ppp/options
modem
57600
nodetach
debug
asyncmap 0
crtscts
ms-dns x.x.x.2
domain x.ru
idle 1000
require-pap
refuse-chap
defaultroute

# less /etc/ppp/ppp.conf

default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)

set device /dev/cuaa2 /dev/cuaa3 /dev/cuaa4 /dev/cuaa5 /dev/cuaa6 /dev/cuaa7 /dev/cuaa8 /dev/cuaa9

set speed 57600
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
set timeout 180 # 3 minute idle timer (the default)
enable dns # request DNS info (for resolv.conf)


# less options.ttyd4
x.x.x.10:192.168.10.10

# less pap-secrets
userr * passr *

# less gettytab
std.57600|57600-baud:\
:np:sp#57600:\
:pp=/root/pppd.sh:

# ls -l /root/pppd.sh
-r-x------ 1 root wheel 60 Jun 11 21:17 /root/pppd.sh

# less ttys
ttyd0 "/usr/libexec/getty std.9600" dialup off secure
ttyd1 "/usr/libexec/getty std.9600" dialup off secure
ttyd2 "/usr/libexec/getty std.57600" dialup on insecure
ttyd3 "/usr/libexec/getty std.57600" dialup on insecure
ttyd4 "/usr/libexec/getty std.57600" dialup on insecure
ttyd5 "/usr/libexec/getty std.57600" dialup on insecure
ttyd6 "/usr/libexec/getty std.57600" dialup on insecure
ttyd7 "/usr/libexec/getty std.57600" dialup on insecure
ttyd8 "/usr/libexec/getty std.57600" dialup on insecure
ttyd9 "/usr/libexec/getty std.57600" dialup on insecure

# less rc.serial
modem() {
# Modem that supports CTS and perhaps RTS handshaking.

ci=$1; shift
co=$1; shift

for i in $*
do
# may depend on modem
comcontrol /dev/tty${ci}${i} dtrwait 100 drainwait 180
# Lock crtscts on.
# Speed reasonable for V42bis.
stty < /dev/ttyi${ci}${i} crtscts 57600
stty < /dev/ttyl${ci}${i} crtscts
stty < /dev/cuai${co}${i} crtscts 57600
stty < /dev/cual${co}${i} crtscts
done
}

modem d a 2 3 4 5 6 7 8 9

# ps axuw
root 1864 0.0 0.5 952 668 ?? I 11:58PM 0:00.00 /usr/libexec/getty std.57600 ttyd8
root 1855 0.0 0.5 952 668 ?? I 11:55PM 0:00.00 /usr/libexec/getty std.57600 ttyd2
root 1746 0.0 0.5 952 668 ?? I 11:12PM 0:00.00 /usr/libexec/getty std.57600 ttyd4
root 1531 0.0 0.5 952 668 ?? I 10:33PM 0:00.00 /usr/libexec/getty std.57600 ttyd9
root 1529 0.0 0.5 952 668 ?? I 10:33PM 0:00.00 /usr/libexec/getty std.57600 ttyd7
root 1528 0.0 0.5 952 668 ?? I 10:33PM 0:00.00 /usr/libexec/getty std.57600 ttyd6
root 1527 0.0 0.5 952 668 ?? I 10:33PM 0:00.00 /usr/libexec/getty std.57600 ttyd5
root 1525 0.0 0.5 952 668 ?? I 10:33PM 0:00.00 /usr/libexec/getty std.57600 ttyd3

# less /var/log/dmesg.today | grep sio
siopci0: <Cronyx Omega-PCI Serial Adapter> port 0x2480-0x248f,0x2000-0x207f,0x2080-0x20ff irq 9 at device 0.0 on pci1
sio2: type ST16650A with 64 bytes FIFO
sio3: type ST16650A with 64 bytes FIFO
sio4: type ST16650A with 64 bytes FIFO
sio5: type ST16650A with 64 bytes FIFO
sio6: type ST16650A with 64 bytes FIFO
sio7: type ST16650A with 64 bytes FIFO
sio8: type ST16650A with 64 bytes FIFO
sio9: type ST16650A with 64 bytes FIFO
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff on isa0
sio1: type 16550A

И вот почему-то сыпятся ошибки.

Jun 11 23:48:33 ne pppd[1836]: pppd 2.3.5 started by root, uid 0
Jun 11 23:48:33 ne pppd[1836]: Connect: ppp0 <--> /dev/ttyd8
Jun 11 23:49:31 ne pppd[1836]: LCP: timeout sending Config-Requests
Jun 11 23:49:31 ne pppd[1836]: Connection terminated, connected for 1 minutes
Jun 11 23:51:08 ne login: pam_authenticate: Conversation error
Jun 11 23:52:12 ne login: pam_authenticate: Conversation error
Jun 11 23:55:58 ne login: 1 LOGIN FAILURE ON ttyd2
Jun 11 23:57:32 ne login: pam_authenticate: Conversation error
Jun 11 23:57:32 ne login: 2 LOGIN FAILURES ON ttyd8
Jun 11 23:57:42 ne login: 2 LOGIN FAILURES ON ttyd8
Jun 11 23:58:56 ne login: 2 LOGIN FAILURES ON ttyd8
Jun 11 23:58:57 ne pppd[1865]: pppd 2.3.5 started by root, uid 0
Jun 11 23:58:57 ne pppd[1865]: Connect: ppp0 <--> /dev/ttyd2
Jun 11 23:59:41 ne pppd[1865]: ioctl (PPPIOCGFLAGS): Inappropriate ioctl for device
Jun 11 23:59:41 ne pppd[1865]: ioctl (PPPIOCGFLAGS): Inappropriate ioctl for device
Jun 11 23:59:41 ne pppd[1865]: ioctl(PPPIOCSASYNCMAP): Inappropriate ioctl for device
Jun 11 23:59:41 ne pppd[1865]: Couldn't restore device fd flags: Inappropriate ioctl for device
Jun 11 23:59:41 ne pppd[1865]: ioctl(TIOCSETD): Inappropriate ioctl for device
Jun 11 23:59:42 ne pppd[1865]: tcsetattr: Inappropriate ioctl for device


Jun 11 23:58:57 ne pppd[1865]: Connect: ppp0 <--> /dev/ttyd2
Jun 11 23:58:57 ne pppd[1865]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x3075e719> <pcomp> <accomp>]
Jun 11 23:58:57 ne pppd[1865]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth pap> <magic 0x3075e719> <pcomp> <accomp>]
Jun 11 23:58:59 ne pppd[1865]: rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x372713e3> <pcomp> <accomp> <callback 0x611> <quality 0x4e13 17 01> a1 ec aa
01 7c 47 49 c2 98 54 af 9b fc d2 83 1e 00 00 00 00 00]
Jun 11 23:58:59 ne pppd[1865]: sent [LCP ConfRej id=0x1 <callback 0x611> <quality 0x4e13 17 01> a1 ec aa 01 7c 47 49 c2 98 54 af 9b fc d2 83 1e 00 00 00 00
00]
Jun 11 23:58:59 ne pppd[1865]: rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0x372713e3> <pcomp> <accomp>]
Jun 11 23:58:59 ne pppd[1865]: sent [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0x372713e3> <pcomp> <accomp>]
Jun 11 23:59:00 ne pppd[1865]: rcvd [LCP code=0xc id=0x3 37 27 13 e3 4d 53 52 41 53 56 35 2e 30 30]
Jun 11 23:59:00 ne pppd[1865]: sent [LCP CodeRej id=0x2 0c 03 00 12 37 27 13 e3 4d 53 52 41 53 56 35 2e 30 30]
Jun 11 23:59:00 ne pppd[1865]: rcvd [LCP code=0xc id=0x4 37 27 13 e3 4d 53 52 41 53 2d 31 2d 53 45 52 56 45 52]
Jun 11 23:59:00 ne pppd[1865]: sent [LCP CodeRej id=0x3 0c 04 00 16 37 27 13 e3 4d 53 52 41 53 2d 31 2d 53 45 52 56 45 52]
Jun 11 23:59:00 ne pppd[1865]: rcvd [PAP AuthReq id=0xbd user="userr" password="passr"]
Jun 11 23:59:36 ne pppd[1865]: Hangup (SIGHUP)
Jun 11 23:59:41 ne pppd[1865]: sent [PAP AuthAck id=0xbd "Login ok"]
Jun 11 23:59:41 ne pppd[1865]: sent [IPCP ConfReq id=0x1 <addr 213.128.198.10> <compress VJ 0f 01>]
Jun 11 23:59:41 ne pppd[1865]: ioctl (PPPIOCGFLAGS): Inappropriate ioctl for device
Jun 11 23:59:41 ne pppd[1865]: ioctl (PPPIOCGFLAGS): Inappropriate ioctl for device
Jun 11 23:59:41 ne pppd[1865]: ioctl(PPPIOCSASYNCMAP): Inappropriate ioctl for device
Jun 11 23:59:41 ne pppd[1865]: Couldn't restore device fd flags: Inappropriate ioctl for device
Jun 11 23:59:41 ne pppd[1865]: ioctl(TIOCSETD): Inappropriate ioctl for device
Jun 11 23:59:42 ne pppd[1865]: tcsetattr: Inappropriate ioctl for device
Jun 11 23:59:42 ne pppd[1865]: Exit.

Висит одну минуту и выбрасывает. Когда настраивал mgetty была такая же ситуация (детально и по инструкциям с мануалами).
Причем юзера из системы удалял - всё равно Login ok итд. Плата - Cronyx Omega-PCI с модемами Zuhel-RS1612
cu -l /dev/cuua* - c модемом общаюсь нормально, инициализацию проходит итп.
Плата сначала, правда, криво вставала - не видела её система. Пошевелили рукой, перевернули розетку в вилке - всё увидела. патч для Фрюхи я поставил к ней, ядро потом пересобрал - все вроде увиделось. В чем загвоздка может быть?
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...