user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 15-11-2014 02:07:19

Yzeew
Membre d'or

Utiliser Minicom

Bonjour,

Vous connaissez sans doute Hyperterminal ou Tera Term, etc.. qui sont des outils qui permettent d'administrer des équipements réseau de niveau 2 et 3 en ligne de commande via leur port console. Bah, aujourd'hui ça m'a saoulé de devoir démarrer windows  à chaque fois que j'ai besoin pour check ou mettre à jour la configuration au niveau du réseau, j'ai donc décidé de trouver un outil équivalent sous le tux et j'ai finis par trouver Minicom smile . Je sais j'aurais du le faire bien avant, mais bon.

Minicom est un programme de contrôle de modem et d'émulation de terminal pour les Unix-like. Il apporte une émulation totale ANSI et VT100, un langage de script externe, et d'autres choses encore..

Avant d'aller plus loin il est recommandé de vérifier si le système à bien détecté le port sur lequel vous avez relié le câble console. Pour ça il suffit d'aller jeter un coup d'oeil dans le log en entrant la commande :

 dmesg | grep tty

Pour moi c'est parfait, le système à bien identifié le port sur lequel j'ai pointé.

[    0.000000] console [tty0] enabled
[    0.985881] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.160543] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   13.184165] usb 1-1: Edgeport TI 1 port adapter converter now attached to ttyUSB0

On voit bien le :

[   13.184165] usb 1-1: Edgeport TI 1 port adapter converter now attached to ttyUSB0

Ok nickel, maintenant on peut continuer notre installe.

sudo apt-get install minicom

Bien, après avoir installé l'outil on vérifie les options qu'il propose. Un simple ( minicom --help ) suffit smile
On voit bien qu'il à des nombreuses options.

 : minicom --help
Usage: minicom [OPTION]... [configuration]
A terminal program for Linux and other unix-like systems.

  -b, --baudrate         : set baudrate (ignore the value from config)
  -D, --device           : set device name (ignore the value from config)
  -s, --setup            : enter setup mode
  -o, --noinit           : do not initialize modem & lockfiles at startup
  -m, --metakey          : use meta or alt key for commands
  -M, --metakey8         : use 8bit meta key for commands
  -l, --ansi             : literal; assume screen uses non IBM-PC character set
  -L, --iso              : don't assume screen uses ISO8859
  -w, --wrap             : Linewrap on
  -z, --statline         : try to use terminal's status line
  -7, --7bit             : force 7bit mode
  -8, --8bit             : force 8bit mode
  -c, --color=on/off     : ANSI style color usage on or off
  -a, --attrib=on/off    : use reverse or highlight attributes on or off
  -t, --term=TERM        : override TERM environment variable
  -S, --script=SCRIPT    : run SCRIPT at startup
  -d, --dial=ENTRY       : dial ENTRY from the dialing directory
  -p, --ptty=TTYP        : connect to pseudo terminal
  -C, --capturefile=FILE : start capturing to FILE
  -T, --disabletime      : disable display of online time
  -v, --version          : output version information and exit
  configuration          : configuration file to use

These options can also be specified in the MINICOM environment variable.
This variable is currently unset.
The configuration directory for the access file and the configurations
is compiled to /etc/minicom.

Report bugs to <minicom-devel@lists.alioth.debian.org>.

Mais pour nous juste l'option ( -s, --setup : enter setup mode ) nous intéresse. Donc, on tape juste :

en root: minicom -s
            +------------[configuration]------------+
            | Noms de fichers et chemins            |
            | Protocoles de transfert               |
            | Configuration du port série           |
            | Modem et appel                        |
            | Ecran et clavier                      |
            | Enregistrer config. sous dfl          |
            | Enregistrer la configuration sous...  |
            | Sortir                                |
            | Sortir de Minicom                     |
            +---------------------------------------+

Avec la fléche bas du clavier on descend jusqu'à ( Configuration du port série ) puis Entrée. Un autre onglet apparaît:

 +-----------------------------------------------------------------------+
    | A -                             Port série : /dev/modem               |
    | B - Emplacement du fichier de verrouillage : /var/lock                |
    | C -            Programme d'appel intérieur :                          |
    | D -            Programme d'appel extérieur :                          |
    | E -                      Débit/Parité/Bits : 115200 8N1               |
    | F -              Contrôle de flux matériel : Oui                      |
    | G -              Contrôle de flux logiciel : Non                      |
    |                                                                       |
    |    Changer quel réglage ?                                             |
    +-----------------------------------------------------------------------+
            | Ecran et clavier                      |
            | Enregistrer config. sous dfl          |
            | Enregistrer la configuration sous...  |
            | Sortir                                |
            | Sortir de Minicom                     |
            +---------------------------------------+

Par défaut l'outil Minicom détecte le port série de votre machine sur (Port série : /dev/modem) donc souvenez vous pour moi ça été sur (ttyUSB0) car j'utilise un adaptateur (USB/DB9). Pour changer le réglage sur le bon port il faut sélectionner la lettre (A) en appuyant sur la touche (a) et changer (modem) par (ttyUSB0) selon le port que vous avez pointé et taper sur (Enter) pour valider. Ce qui donne en:

Port série : /dev/ttyUSB0

En suite, on va aller modifier le (Débit/Parité/Bits : 115200 8N1) en appuyant sur la lettre (E) puis choisir la lettre (C) et appuyez sur (Enter) pour valider. Ce qui donne en:

Débit/Parité/Bits : 9600 8N1

Une fois ce réglage terminé on appuie sur (Enter) pour valider toute la nouvelle configuration puis aller jusqu'à ( Enregistrer la configuration sous... ) pour sauvegarder votre nouveau réglage, donnez lui un nom ( pour moi ici ça été cisco le nom car c'est un switch cisco) et (Enter) pour confirmer.
Parfait votre nouveau réglage est prêt à utiliser smile. Sélectionner (Sortir) puis (Enter) pour quitter le menu de configuration.
Okay, maintenant on est prêt à entrer en mode administration du équipement réseau, pour lancer notre nouvelle config on exécute Minicom comme ceci en root:

minicom cisco (ou cisco est le nom de votre nouveau réglage)

Et vous voilà sur l'interface d'administration de votre équipement smile

Bienvenue avec minicom 2.6.1

OPTIONS: I18n 
Compilé le Feb 11 2012, 18:12:55.
Port /dev/ttyUSB0

Tapez CTRL-A Z pour voir l'aide concernant les touches spéciales

Appuyez sur Enter pour commencer à administrer votre switch ou router wink

Bienvenue avec minicom 2.6.1

OPTIONS: I18n 
Compilé le Feb 11 2012, 18:12:55.
Port /dev/ttyUSB0

Tapez CTRL-A Z pour voir l'aide concernant les touches spéciales


User Access Verification

Password: 

Ici c'est juste mon password pour l'authentification au périphérique.


>> Good things come to those who, Wait.. <<

>> sip:yzeew@ekiga.net << and >> #Pouni3 <<

Hors ligne

#2 15-11-2014 09:23:10

IceF0x
#! Gourou Linux

Re : Utiliser Minicom

Merci, je connaissais hyperterminal de nom, mais je pense qu'avec putty également on faisait ce genre de truc.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#3 16-11-2014 18:17:16

Yzeew
Membre d'or

Re : Utiliser Minicom

Oui, il y a Putty et d'autres encore. smile


>> Good things come to those who, Wait.. <<

>> sip:yzeew@ekiga.net << and >> #Pouni3 <<

Hors ligne

Pied de page des forums