Login sur port série sur OpenBSD/i386

Ce procédé fonctionne pour des machines relativement anciennes comme de plus récentes, découvert sur un site anglophone: http://legonet.org/~griffin/openbsd/

L'ordinateur CompA est le «serveur» c'est-à-dire l'ordinateur sur lequel doit s'afficher le prompt de login de l'autre machine. L'ordinateur CompB est le «client» c'est-à-dire la machine qui doit se connecter sur le port série.

Sur CompA, il faut:

* éditer le fichier /etc/ttys, et changer la ligne débutant par

''"tty00"'' par:  ''tty00 "/usr/libexec/getty std.9600" vt220 on
secure local'' 

* connecter un câble null-modem entre les ordinateurs CompA et CompB;

* obtenir d'init(8) qu'il relise le fichier /etc/ttys en

exécutant ''kill -HUP 1''.  

Sur CompB il faut ensuite (si cette machine utilise elle aussi OpenBSD et que vous avez connecté le premier port série):

* vous assurer que vous avez les permissions pour lire et écrire dans

''/dev/cua00'' (sinon, ajouter votre utilisateur au groupe
''dialer'')   

* exécuter la commande cu(1) avec cu -l cua00.

* Si tout est OK, vous devez avoir un login de prompt devant vous.

Note: Si vous utilisez un autre terminal, vous devez positionner comme paramètre 9600/8/N/1 sans flux de contrôle. Sous FreeBSD, la commande est cu -l cuaa0.

References: man ttys(5), man cu(1)

openbsd/seriallogin.txt · Last modified: 2010/01/12 13:29 (external edit)