>Есть ноутбук, есть машина на Фря и кабель RS232. Подскажите пожалуйста как
>использовать ноут вместо клавы и монитора фришной машины. Понял что надо
>рыть /etc/ttys но в манах очень скупо описано. Спасибо.
берешь перекрестный кабель comport <-> comport, достаточно трех
жил в которых:
transmit <-> recieve
recieve <-> transmit
ground <-> ground
соединяешь обе машины через их serial-ports, допустим com1 <-> com1
на FreeBSD прописываешь:
/etc/ttys
...
ttyd0 "/usr/libexec/getty std.9600" vt100 on secure
где ttyd0 - это будет com1 на котором повиснет getty после kill -HUP 1
std.9600 - это параметры для линии которые будут взяты из /etc/gettytab
vt100 - это эмуляция терминала
on - сообщает процессу init чтобы он запустил команду /usr/libexec/getty
std.9600 и vt100 можно поменять на то что нравится, например на std19200 -
обычно это скорость стандартного вывода на текстовый терминал, а вместо
vt100 - ansi (эмуляция ansi терминала - это зависит от настроек
терминальной программы запущенной на notebook'е)
Все это есть в документации, если предполагается что у PC с FreeBSD
будут изъяты keyboard и monitor, читай в handbook о возможных или
желательных изменениях для пересборки ядра)
Итого:
- взяли перекрестный кабель и соединили freebsd <-> notebook
- произвели изменения в /etc/ttys (на основе gettytab)
- выдали kill -HUP 1 (SIGHUP для init чтобы он перечитал /etc/ttys
и активизировал новые параметры)
- убедились что getty запустилась на com1: ps -axuww | grep getty | grep ttyd (типа того)
- запустили на notebook любую терминалку: telix/telemate/...
telix для MSDOS(или режима эмуляции MSDOS) в урезанном виде и с таблицами
koi8r <-> alt(cp866) лежит на http://unix1.jinr.ru/, произвели в
используемой терминалке все нужные настройки: тип эмуляции терминала,
8bit, эмуляцию работы BS/DEL и используемый порт - ВСЕ, после этого
на notebook должно появиться приглашение от FreeBSD: Login/Password...
заходим, работаем.
PS. Если кабель спаять еще круче, использовать 5 или 7 жил, будет лучше,
но и трех достаточно.