Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
terminal_serie [Le 12/04/2017, 20:05] fabux Suppression: Obsolète et très mal formée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Feisty réseau tutoriel brouillon}} | ||
- | |||
- | ------ | ||
- | |||
- | ====== Comment se connecter par port série sur un terminal série (vt100) à partir d'un autre terminal ====== | ||
- | |||
- | Ce tutoriel donne les explication de la manière de procéder afin de vous connecter à partir d'un terminal graphique ou non sur un terminal série en passant par le port série. | ||
- | Un exemple concret abordé ici est la connexion à une interfaces série sur un switch manageable. | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Disposer d'un terminal ( gnome-terminal, putty ...). | ||
- | * Disposer d'un cable null-modem. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Configuration ===== | ||
- | pour avoir la console sur un terminal tty : | ||
- | Allez dans /etc/event.d/ copiez tty1 en ttyS0 et [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] copié. | ||
- | |||
- | Remplacez la dernière ligne par : | ||
- | exec /sbin/getty ttyS0 9600 | ||
- | |||
- | |||
- | ===== Références ===== | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[utilisateurs:benje]]//[[utilisateurs:Corsaire01]] | ||
- | |||
- | // Basé sur [[http://tldp.org/HOWTO/Remote-Serial-Console-HOWTO/index.html|<Remote Serial Console HOWTO>]] par <Glen Turner, Mark F. Komarinski>// | ||
- | ===== Problème avec l'adaptateur série/usb ===== | ||
- | |||
- | |||
- | En utilisant un port/usb serie avec putty : /dev/ttyUSB0, j'avais un message d'erreur en m'indiquant que le port série était absent. | ||
- | |||
- | ===== Solution ===== | ||
- | |||
- | |||
- | brancher l'adaptateur série/usb et dans la console taper: "lsusb" | ||
- | |||
- | on obtient : | ||
- | Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | ||
- | |||
- | Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | ||
- | |||
- | Bus 006 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port ( ça m'intéresse ) | ||
- | |||
- | Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | ||
- | |||
- | puis taper : | ||
- | |||
- | sudo modprobe usbserial vendor=0x067b product=0x2303 ( mettant votre propre ID vendor et product ) | ||
- | |||
- | taper "dmesg" | ||
- | |||
- | usbserial_generic 1-1:1.0: generic converter detected | ||
- | |||
- | usb 1-1: generic converter now attached to ttyUSB0 | ||
- | |||
- | usbcore: registered new interface driver usbserial_generic | ||
- | |||
- | vous pouvez utiliser le port série /dev/ttyUSB0. | ||
- | |||
- | olivier : o.ollivier@gedistelecom.com | ||
- | |||
- | |||
- | --------------------------------------------------------- | ||
- | ==== Putty - Connexion avec un USB / RS232 ==== | ||
- | |||
- | Basé sur: | ||
- | http://quick-tutoriel.com/322-comment-utiliser-un-adaptateur-usb-serie-rs-232-sous-ubuntu/ | ||
- | |||
- | https://www.debian-fr.org/putty-connexion-avec-un-usb-rs232-t52549.html | ||
- | ----- | ||
- | |||
- | lsusb avant, lsusb après | ||
- | |||
- | une ligne avec le périphérique USB apparait en plus | ||
- | |||
- | relever la ligne: | ||
- | |||
- | Bus 002 Device 005: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port (dans mon cas) | ||
- | |||
- | vendor ID :067b | ||
- | |||
- | product ID:2303 | ||
- | ----- | ||
- | editer le fichier modules | ||
- | |||
- | gksudo gedit /etc/modules | ||
- | |||
- | ajouter la ligne ci-dessous: (vendor ID=>0xXXXX)(product ID=>0xXXXX) adapter selon votre périphérique | ||
- | |||
- | usbserial vendor=0x067b product=0x2303 (dans mon cas) | ||
- | ------ | ||
- | dmesg pour connaitre le port COM à configurer: | ||
- | |||
- | ttyUSB0 (dans mon cas) | ||
- | |||
- | Ajouter les droits d'exécution au module USB0: (adapter selon le port COM) | ||
- | |||
- | #sudo chmod o+rw /dev/ttyUSB0 | ||
- | |||
- | #gksudo gedit /etc/group | ||
- | |||
- | => ajouter l'utilisateur "arnaud" au groupe "dialout" (adapter le nom d'utilisateur) | ||