Comment utiliser un PC comme console via RS232 ?

Comment utiliser un PC comme console via RS232 ? - Hardware - Linux et OS Alternatifs

Marsh Posté le 08-03-2004 à 12:00:21    

Bonjour à tous !
J'ai un dos (la partie du corps, pas l'OS ;)) assez fragile et j'en ai marre de ramper sous le bureau pour brancher un clavier et un écran sur mon serveur qui est tout au fonc dans un coin inaccéssible sans une ou deux balafres...
DOnc à part acheter un commutateur KVM, je me demandais si je pouvais utiliser un vieux PC portable en le connectant par le port série pour contrôler mon serveur.J'imagine que les pros dans leur baies de rack utilisent des trucs du genre non ?
Voila si qq'un avait des infos sur comment je pourais mettre ça en place, et ce à quoi ça me donnerai accès (j'imagne par exemple qu'on ne peut pas avoir accès au PC avant le boot, donc pas d'accès au Bios, je me trompe ?)
 
Merci à tous !

Reply

Marsh Posté le 08-03-2004 à 12:00:21   

Reply

Marsh Posté le 08-03-2004 à 12:31:56    

nima a écrit :

Bonjour à tous !
J'ai un dos (la partie du corps, pas l'OS ;)) assez fragile et j'en ai marre de ramper sous le bureau pour brancher un clavier et un écran sur mon serveur qui est tout au fonc dans un coin inaccéssible sans une ou deux balafres...
DOnc à part acheter un commutateur KVM, je me demandais si je pouvais utiliser un vieux PC portable en le connectant par le port série pour contrôler mon serveur.J'imagine que les pros dans leur baies de rack utilisent des trucs du genre non ?
Voila si qq'un avait des infos sur comment je pourais mettre ça en place, et ce à quoi ça me donnerai accès (j'imagne par exemple qu'on ne peut pas avoir accès au PC avant le boot, donc pas d'accès au Bios, je me trompe ?)
 
Merci à tous !


 
Oui, c'est possible.
Sous Linux, pour envoyer une console vers rs232, ca se passe dans le fichier /etc/inittab
 
il suffit de rajouter une ligne:

Code :
  1. s1:12345:respawn:/sbin/agetty -L ttyS0 9600 vt100


 
Sur ma slackware, la ligne existe deja, il suffit juste de la décommenter.
Pour le bios, non on ne peut pas y avoir accés, mais je crois que Grub peut rediriger sa sortie vers rs232. mais si il n'y a qu'un os sur le serveur, ce n'est pas trés utile.


Message édité par neriki le 08-03-2004 à 12:32:34
Reply

Marsh Posté le 08-03-2004 à 12:36:09    

Merci beaucoup pour l'info !
Encore 2 questions :  
- as t'on accès à la machine lors du boot ?
Par exemple, si il me demande un fsck manuel lors du boot, puis-je le faire via ma console ?
- que faut t'il configurer sur la console ? (a priori un P100 avec une SuSE de base, voir une disquette bootable)

Reply

Marsh Posté le 08-03-2004 à 12:52:34    

c'est faisable via le cable ethernet??

Reply

Marsh Posté le 08-03-2004 à 12:56:51    

ben c'est possible oui, c'est SSH ou telnet. Mais mon problème c'est justement d'accéder à la machine avant que la carte réseau soit initialisée...

Reply

Marsh Posté le 08-03-2004 à 13:42:00    

Oui, pour avoir le boot sur la console, il faut passer le paramètre console=ttyS0  au noyau.
pour Lilo, il suffit d'ajouter une ligne
append="console=ttyS0"  
dans la section image.
Pour grub, je sais pas/plus.  
Je crois qu'il suffit de mettre le console=ttyS0 à la fin de la ligne sur le noyau.

Reply

Marsh Posté le 08-03-2004 à 15:50:56    

cool!
Merci, je vais essayer ça dès que j'aurai un cable RS232.
A propos, c'est bien un cable RS232 croisé qu'il faut ?
 
Sinon, faut faire un truc spécial sur le PC qui sert de console ou ça marche tout seul ? (je sais, rien ne marche tout seul... ;) c'est pour ça que je demande) Faut un soft ?

Reply

Marsh Posté le 08-03-2004 à 16:00:05    

nima a écrit :

cool!
Merci, je vais essayer ça dès que j'aurai un cable RS232.
A propos, c'est bien un cable RS232 croisé qu'il faut ?
 
Sinon, faut faire un truc spécial sur le PC qui sert de console ou ça marche tout seul ? (je sais, rien ne marche tout seul... ;) c'est pour ça que je demande) Faut un soft ?


Oui, il faut un cable croisé, j'ai utilisé personnellement un cable de transfert série Laplink, puis un adaptateur nullmodem.
Pour le pc qui sert de console, il y a minicom sous Linux ou l'hyperterminal de windows qui fonctionne. A une époque j'utilisait un vieux portable sous dos avec le logiciel Lync.

Reply

Marsh Posté le 08-03-2004 à 16:30:22    

Merci !
Pour Grub, j'ai trouvé ça : http://www.rajeevnet.com/linux/gru [...] nsole.html
Je vais voir ce que ça donne...
Il me semble aussi que ce doc va m'aider : http://www.tldp.org/HOWTO/Remote-Serial-Console-HOWTO/ Oups, je sais, j'aurai pou le trouver avant de poser mes question, mais bon...c'est comme ça...

Reply

Marsh Posté le 12-03-2004 à 17:30:19    

Et sinon tu n'as pas pensé a faire du ssh ?
Ton serveur et ton pc sont bien sur le même réseau ?

Reply

Marsh Posté le 12-03-2004 à 17:30:19   

Reply

Marsh Posté le 12-03-2004 à 18:34:53    

Pour ce qui est du bios, les cartes de Serveur redirige souvent leur affichage sur le port COM. Certaines cartes mères Tyan également.

Reply

Marsh Posté le 12-03-2004 à 20:15:42    

Exact, c'est effectivement pour avoir accès avant le démarrage de la carte réseau au cas où, par exemple il demande un fsck manuel au boot.
Sinon, j'ai une Asus P3B-F comme carte mère et une carte réseau Realtek RT8139, vous croyez que ça redirige le bios vers  le port COM ça ?
Pour info, c'est un pc normal au niveau du hard, il est juste configuré en serveur, mais c'est tout, c'est chez moi, j'ai pas encore de quoi me payer une baie, à mon grand malheur :(.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed