25.08.1999, © Igor Sysoev, igor@nitek.ru

 

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

 

Поскольку 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.