Conexión de un terminal serie

Jon Noble Etxeberria

3 de febrero de 2001

Para conectar un terminal serie al equipo, es necesario lanzar getty hacia el puerto al que se conecta el terminal. Para ello se incluye en /etc/inittab la línea siguiente:

T1:23:respawn:/sbin/getty -L ttyS1 38400 vt220

Este comando enviaría el login hacia el COM2 (ttyS1) a una velocidad de 38400 baudios y usaría un terminal tipo vt220. La opción -L indica que la conexión es local y se debe ignorar la detección de portadora (señal DCD del puerto). Una opción conveniente si se utilizan velocidades muy altas sería -h, que obliga a getty a usar señales de control (¡ojo! esta opción sólo funcionará si el cable serie utilizado es completo, señales de control incluidas).

Con esa línea, el login se lanzará automáticamente y de manera indefinida, gracias a la instrucción respawn.

Además, de poder usar el terminal para abrir una sesión login, puede ser interesante observar a través de él los mensajes de arranque del kernel, así como poder manejar las opciones de lilo. Para ello, se deben incluir en el fichero de configuración de lilo (/etc/lilo.conf) las siguientes líneas:

# Utilizar el puerto serie ttyS1 como entrada para lilo:
serial = 1,38400n8
# Enviar los mensajes de consola también al puerto (manteniendo tty0):
append = "console=ttyS1,38400 console=tty0"



Página creada en: 2004-11-04 11:40:57 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.