LINUX.ORG.RU
ФорумAdmin

Как использовать комп с линуксом как терминал (подрубить к COM порту другого компа и читать отуда данные)


0

0

Сабж.

Есть рядом комп, у которого клавиатура не пашет (порт сгорел). Поставил на хард OpenBSD, сделал, что бы весь вывод COM1 шел, воткнул этот хард в этот комп... При этом я как-то криво там сеть настроил, его теперь не видно (не пингуется). В общем, нужен доступ к его консоли.

Переходя на модель "клиент-сервер": понятно как из компа с линуксом сделать такой терминальный сервер (s1:12345:respawn:/sbin/agetty -L ttyS0 9600 vt100 в inittab). Вопрос в другом: как заставить комп с линуксом быть клиентом...

То есть: как заставить комп с линуксом сыграть роль терминала, подрубаемого к COM порту?

Ткните носом в нужный man или howto (или в нужную части Text-Terminal-HOWTO).

★★★★★

man minicom , seyon (если есть). Только "сгоревший" комп у тебя работает как сервер? Запись в inittab там есть?

geekkoo
()
Ответ на: комментарий от geekkoo

>Только "сгоревший" комп у тебя работает как сервер? Запись в inittab там есть?

Вероятно, есть.

При подрубании монитора видно сообщение загружаемой системы о том, что весь вывод она переключает на COM1.

Harliff ★★★★★
() автор топика
Ответ на: комментарий от Harliff

я так понял вы в minicom (с линукса) видите процесс загрузки ядра опенка вплоть до старта init`a но консоль не получаете. В этом случае советую в опененке включить терминал в /etc/ttys на устройстве /dev/console а не на устройствах /dev/tty00 01 ...

x86 ★★
()
Ответ на: комментарий от x86

>В этом случае советую в опененке включить терминал в /etc/ttys на устройстве /dev/console а не на устройствах /dev/tty00 01 ...

Спасибо за совет. Буду иметь в виду...

Пытаюсь понять, как оно все работает. В пределах одного компа...

Запустил agetty на ttyS1 (/sbin/agetty -L ttyS1 9600 vt100) и соеденил нуль-модемным шнурком ttyS1 и ttyS0. После чего запустил minicom от рута, поставил /dev/ttyS0 как serial device, снес всю строку инициализации и перезапустил миником. Результата никакого...

Что я не так делаю?

Harliff ★★★★★
() автор топика
Ответ на: комментарий от Harliff

stty -a -F /dev/ttyS1
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O;
min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc
-ixany -imaxbel
-opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
-isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt
-echoctl -echoke

Harliff ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.