Персональный
сайт
Игоря
Сысоева



sysoev.ru
mod_accel
mod_deflate
программирование
windows
freebsd
apache
pppd
unix
web

для писем

Настраиваем порты

 

25.08.1999

Поскольку getty не шибко умна при работе с портами и модемами, их нужно предварительно настроить – в конце файла /etc/rc.serial запишем строчку

modem d a 1 2 3

Процедура modem() инициализирует заданные уcтройства. В нашем случае случае это устройства ttyd1, cuaa1, ttyd2, cuaa2, ttyd3 и cuaa3. Инициализировать ttyd0 и cuaa0 особого смысла не имеет, поскольку pppd прекрасно справляется с этой задачей сам. Процедура modem() проделывает с каждым портом следующее:

comcontrol /dev/ttyd1 dtrwait 100 drainwait 180
stty </dev/ttyid1 crtscts 57600
stty </dev/ttyld1 crtscts
stty </dev/cuaia1 crtscts 57600
stty </dev/cuala1 crtscts
то есть, скорость порта устанавливается равной 57600 и выбирается аппаратное управление потоком данных посредством сигналов RTS/CTS.

(C) Igor Sysoev
http://sysoev.ru