Text terminal

Come collegare un terminale testuale alla tua Linux box


Non mi assumo nessuna responsabilita' per danneggiamenti, perdita di dati o danni personali come risultato diretto o indiretto dell'uso delle informazioni contenute in queste pagine. Questo materiale e' fornito cosi' com'e' senza nessuna garanzia implicita o esplicita.


Home
Hardware
Software

Abstract
Configurazione Linux box
Il cavo
Configurazione terminale
Trucchi e dettagli
FAQ
Contatti

Abstract

Questa pagina descrive come configurare e collegare un terminale testuale ad una Linux box.
Un terminale testuale puo' essere utile in molte occasioni, inoltre e' molto semplice aggiungerlo alla tua Linux box guadagnando cosi' la possibilita' di avere piu' utenti contemporaneamente. Per fare questo hai bisogno solamente di un vecchio 8086 o un 80286 e questo puo' salvare il tuo vecchio computer dalla distruzione.

Configrazione Linux box

Sulla tua Linux box devi eseguire questi passi:

1) controlla che il tuo file /etc/termcap abbia una entry per il terminale che vuoi collegare (tipicamente un vt100).

2) come root edita il file /etc/inittab e aggiungi una riga come questa:
S1:2345:respawn:/sbin/getty ttyS1 DT19200 vt100

3) riavvia i servizi digitando:
$ init q
Ora la tua Linux box e' pronta a gestire un terminale connesso alla porta /dev/ttyS1.

Il cavo

Prima di configurare il terminale diamo un'occhiata al cavo di collegamento.
Hai bisogno di un cavo null modem come questo:

            1                         1
         6  o                         o  14
	 o                               o
            o-------------------------o
	 o-----,                         o
            o--|----------------------o
	 o-----'                         o
            o                         o
	 o                               o
	 9  o------------,            o
	    5            |               o
	                 |            o
	Female           |               o
      Linux side         `------------o7
                                         o
      I pin 7 e 8 		      o
      sono collegati                     o
      tra loro verso		      o
      la Linux box.                      o
				      o
                                         o
				      o
                                         o
				      o
                                         o
				      o  25
				      13

				     Female
				  Terminal side
      

Configurazione terminale

Come terminale testuale puoi usare un 286 e un programma di emulazione terminale, oppure un vero terminale testuale. Nel primo caso prendi il tuo emulatore preferito: puoi usare procomm, telix o qualsiasi altro emulatore di terminale e prepara un floppy di boot. Io uso QVT-BBS (ma non ricordo da dove l'ho scaricato).
Avvia il terminale e controlla che tutto funzioni correttamente con un semplice loopback (collegando tra loro TX ed RX), quindi collegalo alla Linux box e imposta:

  • la corretta velocita' di linea
  • il formato dati 8n1
  • nessun controllo di flusso
  • il terminale che viene emulato
Ora premi ENTER: dovresti vedere il prompt di login. Bene! Loggati e divertiti!

Trucchi e dettagli

Un terminale testuale non e' esattamente come la console di Linux a cui sei abituato, ci sono alcune piccole differenze che dipendono dal tipo di emulatore e dalle sue impostazioni: per esempio il tasto DEL potrebbe non funzionare o funzionare come BS, pageup e pagedown potrebbero non funzionare e cosi' via. Tutti questi dettagli dipendono dall'emulatore che stai utilizzando (alcuni emulatori non emulano per niente i tasti speciali) e dalle tue impostazioni sulla Linux box.
Per una documentazione completa sull'argomento puoi consultare: le man pages di stty, Text-Terminal-HOWTO, Serial-HOWTO, Serial-Programing-HOWTO.

FAQ

Q:
A:

Contatti

Se hai delle domande, suggerimenti, problemi, etc. puoi contattarmi a questo indirizzo: bit.trapper@gmail.com

Ultimo aggiornamento: 29 Dic 2012


Questo sito e' stato realizzato interamente con vim.
Grazie a tutta la comunita' open source, alla free software foundation e chiunque scriva software libero.