Ces instructions permettent aussi bien de connecter des terminaux que d'autres ordinateurs sur le port s�rie de votre machine Linux.
Assurez-vous de poss�der le bon type de c�ble. Un c�ble null modem achet� dans n'importe quel magasin informatique fera l'affaire, mais il doit s'agir effectivement d'un c�ble null modem ! De nombreux magasins d'informatique les vendent comme des c�bles pour imprimante s�rie. V�rifiez que vous utilisez bien le port s�rie (embase m�le DB25 ou DB9), et non le port parall�le (embase femelle DB25 ou Centronics).
Pour un connecteur DB25, il faut au minimum :
DB25 male du PC DB25 du terminal TxD Donnees emises 2 --> 3 RxD Donnees recues RxD Donnees recues 3 <-- 2 TxD Donnees emises SG Masse du signal 7 --- 7 SG Masse du signal
Si vous voulez profiter du contr�le de flux mat�riel, la connexion null modem doit �tre int�gralement c�bl�e :
DB25 male du PC DB25 du terminal TxD Donnees emises 2 --> 3 RxD Donnees recues RxD Donnees recues 3 <-- 2 TxD Donnees emises RTS Demande pour emettre 4 --> 5 CTS Pret a emettre CTS Pret a emettre 5 <-- 4 RTS Demande pour emettre DSR Poste de donnees pret 6 | DCD Detection de porteuse 8 <-- 20 DTR Terminal de donnees pret SG Masse du signal 7 --- 7 SG Masse du signal 6 DSR Poste de donnees pret | DTR Terminal pret 20 --> 8 DCD Detection de porteuse
Si vous avez un connecteur DB9, vous pouvez essayer :
DB9 du PC DB25 du terminal RxD Donnees recues 2 <-- 2 TxD Donnees emises TxD Donnees emises 3 --> 3 RxD Donnees recues SG Masse du signal 5 --- 7 SG Masse du signal
Pour un c�ble complet DB9-DB25, on obtient :
DB9 du PC DB25 du terminal RxD Donnees recues 2 <-- 2 TxD Donnees emises TxD Donnees emises 3 --> 3 RxD Donnees recues 6 DSR Poste de donnees pret | DTR Terminal pret 4 --> 8 DCD Detection de porteuse SG Masse du signal 5 --- 7 SG Masse du signal DCD Detection de porteuse 1 | DSR Poste de donnees pret 6 <-- 20 DTR Terminal de donnees pret RTS Demande pour emettre 7 --> 5 CTS Pret a emettre CTS Pret a emettre 8 <-- 4 RTS Demande pour emettre (RI Indicateur sonnerie 9 pas necessaire)(Eh oui, les broches 2 et 3 ont effectivement la signification oppos�e entre les connecteurs DB9 et DB25 !)
Ceux qui ne poss�dent pas de c�ble null modem complet devront user d'une astuce afin que le PC re�oive (de lui-m�me) les acquittements qu'il demande avec le contr�le de flux mat�riel : sur le connecteur c�t� PC, rebouclez ensemble RTS et CTS, ainsi que DSR, DCD et DTR.
Maintenant que avez le bon type de c�ble, il vous reste � connecter votre terminal sur votre ordinateur. Si possible, demandez au terminal d'ignorer les signaux de contr�le pour modems, et essayez de le param�trer avec une vitesse de 9600 bps, 8 bits de donn�es, 1 bit de stop, et pas de parit�.
getty
Si elles ne sont pas d�j� pr�sentes, ajoutez dans
/etc/gettydefs
les entr�es destin�es � getty
pour
votre terminal,
# Entree de terminal simple a 38400 bps
DT38400# B38400 CS8 CLOCAL # B38400 SANE -ISTRIP CLOCAL #@S @L login: #DT38400
# Entree de terminal simple a 19200 bps
DT19200# B19200 CS8 CLOCAL # B19200 SANE -ISTRIP CLOCAL #@S @L login: #DT19200
# Entree de terminal simple a 9600 bps
DT9600# B9600 CS8 CLOCAL # B9600 SANE -ISTRIP CLOCAL #@S @L login: #DT9600
Si vous le d�sirez, getty
peut imprimer quelques
informations sur le syst�me dans la banni�re de login. Dans mes
exemples, j'ai fait figurer le nom du syst�me ainsi que le port
s�rie. D'autres variables sont disponibles :
@B La vitesse courante en bps (evaluee lorsque le @B est affiche).
@D La date courante (MM/DD/YY).
@L Le port serie auquel getty est attache.
@S Le nom du systeme.
@T L'heure courante (HH:MM:SS / 24-heures).
@U Le nombre d'utilisateurs actuellement connectes. Il s'agit du
nombre d'entrees dans le fichier /etc/utmp qui possedent un
champ ut_name non nul.
@V La valeur de VERSION, telle qu'elle est definie dans le fichier
des valeurs par defaut.
Pour afficher un simple '@', utilisez soit '\@', soit '@@'.
Une fois l'�dition de /etc/gettydefs
termin�e, vous
pouvez en v�rifier la syntaxe par :
linux# getty -c /etc/gettydefs
Assurez-vous qu'il n'existe pas d�j� de fichier de configuration
getty
ou uugetty
pour le port s�rie auquel vous avez
attach� votre terminal
(/etc/default/{uu}getty.ttyS
N ou
/etc/conf.{uu}getty.ttyS
N), car il risque
probablement d'interf�rer avec l'instance de getty
du
terminal. Supprimez le fichier s'il existe.
�ditez la ligne suivante dans /etc/inittab
, afin que
getty
soit lanc� sur le port s�rie (en adaptant pour votre
configuration le port, la vitesse, et le type de terminal par
d�faut) :
S1:456:respawn:/sbin/getty ttyS1 DT9600 vt100
Red�marrez init
:
linux# init q
Vous devez maintenant voir appara�tre une invite de session sur
le terminal. Il peut n�anmoins �tre n�cessaire de taper sur la
touche Entr�e
pour avertir le terminal.
Nombreux sont ceux qui se servent d'autres PC comme des
terminaux rattach�s � des syst�mes Linux. Par exemple, des vieux
PC 8088 ou 80286 sont parfaits pour cet usage. Vous avez juste
besoin d'une disquette de d�marrage DOS et d'un programme de
communications pour faire tourner votre terminal-PC. kermit
fonctionne tr�s bien dans cette configuration. Des versions
compil�es de kermit
pour n'importe quel syst�me
d'exploitation sont disponibles sur http://www.columbia.edu/kermit/
. D'autres
programmes populaires de communications sous DOS, comme
telix
ou procomm
remplissent �galement tr�s bien cette
fonction. Soyez juste s�r de fournir des informations correctes
lors du param�trage des communications de votre terminal-PC.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:43