Pluto Free Software Users Group Pluto Free Software Users Group
"Come fare di un 286 un terminale / macchina di scarico per un server linuz"

Occorrente:
- un 286 con MS-DOS (almeno 3.31)
- una macchina linux
- una cavo "null-modem" o ancor meglio un cavo di trasmissione seriale
(entrambe le tipologie di cavo, soprattutto la prima, ricadono nella
grande famiglia dei cavi seriali).

- Parte Manuale
Collegare (a mcchine spente :) il cavo alle seriali dei due pc (assicurarsi
di aver cioe' fatto ponte tra COM2 e ttyS1/cua1, che altro non e' che il 
nome della seconda seriale nei 2 sistemi operativi).

- Linuz
editare il file
/etc/inittab nel seguente modo:

# Serial lines
s1:456:respawn:/sbin/getty cua1 DT9600 vt100

questa funziona per un "getty" a 9600, vedere gli altri miei howto :) per
eventuali migliorie apportabili con uugetty/agetty/mgetty.
Se si desiderano piu' bps basta mettere DT (ad esempio un
DT38400 sarebbe l'ideale).
Se si possiede anziche' un "null-modem" un vero e proprio cavo di
comunicazione seriale e' molto piu' indicato usare "ttyS1" al posto di 
"cua1".

Non dovrebbero esserci grosse differenze se la stessa riga al posto di averla
scritta nel # Serial lines la avessimo inserita nelle # Dialup lines...
anzi, con buone probabilita', basta scommentare la riga:

# Dialup lines
#d2:45:respawn:/sbin/agetty -mt60 38400,19200,9600,2400,1200 ttyS1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

che si basa su agetty.

- Dog
Accendere la macchina :)
Scegliere un buon emulatore di terminale (caldamente consigliati TERMINATE,
QMODEM e TELIX)... se si ha un po' di esperienza con i modems basta scegliere
il programma di comunicazione preferito.
Imbrogliare il programma nel seguente modo:
- init string vuota
- modem in COM2
- CTS/RTS
- parity, stopbits etc. in "8N1"
- velocita' di trasmissione pari a quella settata sul "Xgetty" sotto Linuz
(caldamente conisgliato il 38400 e sconsigliatissimo superarlo).
- Salvare i settaggi ed uscire.

Siamo pronti per iniziare

root@linuz-box# telinit q 
In modo da far rileggere al sistema la inittab

c:\>programma-di-comunicazione

Se tutto e' andato per il meglio battendo un paio di invii (talvolta
bisogna darci di control-c, control-d e spazi), dovrebbe apparire il
fatidico

login:

Al quale NON risponderemo con "root" (Linuz non vuole superusers sulle 
seriali per default), ma con un accesso utente (che se non esiste si puo'
creare al volo con un sano useradd/adduser sulla macchina Linuz).
Eseguita la formalita' del login + pass avremo un vero e proprio
terminale dal quale potremo anche fare filetransfer usando i comandi:

bash$ sz filename 
manda un file attraverso protocollo zmodem

bash$ rz filename
aspetta un file attraverso zmodem

Terminate ad esempio a tali comandi risponde automaticamente...

Spero che basti.

"E' facile per una bionda essere bella, |         Antonetti Fabrizio
 ma se ti giri per una mora..." sandman |    Castello 2419 - 30122 Venezia
--------------------------------------------------------------------------------
  chiara.dei.unipd.it system manager    | sandman@[paola][chiara].dei.unipd.it
HOWTO
Guide LDP
Italian HOWTO
AppuntiLinux
LDR
Pagine man
FAQ di icl
Gnome
Altri documenti
Mirror ildp
Meeting
Pluto Journal
Mailing List
Disclaimer
Area ftp
Cerca
Pluto home

Copyright © 2001 Pluto Free Software Users Group
pluto@pluto.linux.it

Valid HTML 4.01!

webmaster @ pluto.linux.it
Il Pluto ringrazia i suoi sponsor.