Accede a linux por puerto serie (COM)
Muchas veces puede resultar interesante
acceder a un servidor por consola de manera comoda, sin tener que pinchar tarjetas
graficas, ni pantallas, ni teclados ni nada. Si se redirigue la salida por el puerto
serie podemos acceder a la maquina como si fuera un router.
Hay dos formas de redirigir la salida al puerto serie:
* Por hardware:
En la bios puede
haber opciones para establecer que la salida salga por el puerto serie, incluso
desde el ARRANQUE. Por otro lado hay que asegurarse de que en la bios el puerto serie esta habilitado; la velocidad se debe establecer en 9600.
* Por Sistema Operativo:
En el caso de linux hay que redirigir uno de los terminales virtuales al puerto serie (/dev/ttyS0 en linux, com1 en winDOS). Para ello debemos modificar los siguientes
ficheros:
/etc/inittab , es donde se establece
QUE PROCESOS se arrancan en cada nivel de ejecucion. Ponemos algo asi como:
Código:
s1:12345:respawn:/sbin/agetty -s 9600 ttyS0
Esto puede variar, quiza en lugar de agetty tengamos otro programa por el estilo (mingetty, getty, etc..)
El resto de s2, s3, s4,.. s8 lo dejamos tal
cual.
En /etc/lilo.conf añadimos:
Código:
serial=1,9660n8
append="console=ttyS0,9660"
#message=/boot/message
Y ejecutamos 'lilo' para que se guarde la configuracion.
Por
ultimo:
/etc/securetty es donde decimos desde
que terminales puede acceder root de forma directa. Hay que añadir el terminal de puerto serie. Si no podriamos accceder con un usuario corriente y luego hacer sudo.
Código:
/dev/ttyS0
Luego podremos acceder con un cable serie a la maquina, cosa harto practica, puesto que puede salvarnos de marrones en caso de que no tenga tarjeta grafica, o lo que es mejor podemos montar una caja linux sin vga y asi usar tu tarjeton NVIDIA5 de la muerte para mover poligonos renderizados.