Gu ía para conectarse a un router por consola usando MINICOM

Guia para minicom 2.3
http://www.taringa.net/comunidades/cisco/588336/Guía-para-conectarse-a-un-router-por-
consola-usando-MINICOM.html

==GENERALIDADES==

instalar el minicom mediante apt-get install minicom (o yum install minicom)

para usarlo se puede tipear directamente

minicom

el programa en general, solo puede haber una instancia corriendo salvo que se use mas de
un puerto. Correrlo como root.

#minicom

Y ahora que hago????
en minicom para realizar cualquier tipo de accion hay que presionar ctrl+A.
cualquier otra cosa minicom lo interpretara como una comunicacion al objeto al que nos
conectamos. entonces ctrl+A es un escape para interpretar el siguiente (y solo el siguiente)
caracter para minicom.

presionar ctrl+A, luego la letra Z y se nos despliego el menu con todos los comandos
posibles. Desde este menu desplegado se puede tipear una tecla, o sea, ctrl+A, P es lo
mismo que ctrl+A, Z, P. esto sera el padre nuestro.

->IMPORTANTE
si en algun punto aunque no haya ningun minicom coriendo no lo podemos ejecutar y
recivimos el mensaje
"Device /dev/ttyS0 is locked."
es que hubo un error y minicom cree que hay otro en ejecucion, debemos borrar el archivo
lock (minicom implementa la mutua exclusion por medio del filesystem)
hacemos un ps aux | grep minicom, obtenemos el ID de proceso de minicom y le hacemos
un kill -9 a ese numero
=================

==Configuracion==

esta es una configuracion que funciona para conectarse a unos routers cisco 2501 desde
nuestro puerto serial mediante un adaptador. Si no funciona es muy probable que el
adaptador o el cable usados no sirvan. Algunos adaptadores funcionan con cables UTP
comunes y corrientes, otros necesitan unos cables mas "aplastados" con la misma ficha
(pero se cruzan)

asegurarse de no haber hecho ninguna modificacion a la configuracion por defecto del
minicom.

salir del minicom y volver a entrar
copiar esta configuracion

ctrl+A, P

+---------[Comm Parameters]----------+
||
| Current: 9600 8N1 |
| Speed Parity Data |
| A: <next> L: None S: 5 |
| B: <prev> M: Even T: 6 |
| C: 9600 N: Odd U: 7 |
| D: 38400 O: Mark V: 8 |
| E: 115200 P: Space |
||
| Stopbits |
| W: 1 Q: 8-N-1 |
| X: 2 R: 7-E-1 |
||
||
| Choice, or <Enter> to exit? |
+------------------------------------+


ctrl+A, T

+---------------[Terminal settings]----------------+
||
| A - Terminal emulation : VT102 |
| B - Backspace key sends : BS |
| C - Status line is : enabled |
| D - Newline delay (ms) : 0 |
| E - ENQ answerback : Minicom2.3 |
||
| Change which setting? |
||
+--------------------------------------------------+

ctrl+A, O

| Serial port setup |
Si usamos un adaptador usb entonces sera /dev/ttyusb0 (nos conviene hacer un ls de /dev
para obtener bien el nombre)
+-----------------------------------------------------------------------+
| A - Serial Device : /dev/ttyS0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 9600 8N1 |
| F - Hardware Flow Control : Yes |
| G - Software Flow Control : No |
||
| Change which setting? |
+-----------------------------------------------------------------------+

y ahora, lo mas importante de todo es seleccionar

| Save setup as dfl |

sino todos los cambios se resetean al salir de minicom
=================

==USO==

entrar
deberia conectarnos automaticamente, si no estamos conectados podemos hacerlo con
ctrl+A, M

ctrl+A, E activa el echo local. Sirve para poder escribir aunque no estemos conectados, pero
si estamos conectados lo que tecleamos ssee dduupplliiccaa. En realidad es inutil.

ctrl+A, Q salimos del minicom PERO no avisamos al router que estamos saliendo. cuando
volvamos a entrar al minicom estaremos desde donde lo dejamos.

ctrl+A, X salimos del minicom y se cierra la sesion con el router. la forma no desprolija de
terminar
Gu ía para conectarse a un router por consola usando MINICOM 2

http://www.lodemenos.net/Hypertermial-en-Linux-se-llama.html

Sin dar muchos rodeos os presento a minicom

Con este comando podremos conectarnos por el puerto serie a switch, router, etc para
configurarlos por el puerto de consola.

En mi caso el portátil no tiene puerto serie, por lo que utilizo un cable USB-serial, la
configuración e instalación del mismo es tan sencillo como conectarlo al puerto serie y
ubuntu lo reconoce sin problemas.

son lsusb comprobaremos que tenemos conectados a nuestro puerto USB y de paso
sabremos si ha sido cargado correctamente:
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 002 Device 003: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 002 Device 001: ID 0000:0000

En mi caso, se encuentra en Profilic ... PL2303 Serial en el Device 004, puede variar
dependiendo del caso.

Ahora queda saber que dispositivo lo enlaza, es decir /dev/ttyS* o /dev/ttyUSB*

En mi caso, tras varias pruebas el dispositivo que lo enlazaba era el /dev/ttyUSB0, una vez
sabido esto, solo queda configurar el programa minicom, y el resto es tarea vuestra, pues
ya estaremos conectados a switch, router, etc.

Para iniciar minicom, tras configurarlo ejecute lo siguiente:
rhodius@rhodius-laptop:~$ sudo minicom -o /dev/ttyUSB0

Welcome to minicom 2.2

OPTIONS: I18n
Compiled on Mar 7 2007, 15:10:03.
Port /dev/ttyUSB0

        Press CTRL-A Z for help on special keys


Sending SIGKILL to all processes.
Please stand by while rebooting the system.
Restarting system.
A continuación, os pongo un ejemplo de como configurar minicom, extraído de
http://web.gentrinoo.org/minicom: Espero que os sirva de ayuda.

¿Alguien conoce otro programa que emule el puerto serie como hyperterminal para
window pero para Linux?
Ahora lo ejecutamos en modo "setup" para configurarlo:
minicom -s

Vamos a "Configuración de la puerta Serial", indicamos la configuración que deseamos para
conectar (en mi caso 9600-8-N-1), el dispositivo que usaremos y otros parametros como el
control de flujo:

A - Dispositivo Serial : /dev/usb/tts/0
B - Localización del Archivo de Bloqueo : /var/lock
C - Programa de Acceso :
D - Programa de Salida :
E - Bps/Paridad/Bits : 9600 8N1
F - Control de Flujo por Hardware: No
G - Control de Flujo por Software: No


Listo, conectamos el cable serie al router por ejemplo y ejecutamos minicom -o para
conectar.

Pulsando:
- Ctrl+A, Z accedemos a la ayuda. (Ctrl+A,soltamos,Z)
- Ctrl+A, Q salimos.

Para poder ejecutar minicom como usuario ejecutamos:
chmod +s /usr/bin/minicom;chown root /usr/bin/minicom

Saludos


Otros programas que podemos probar son:
-Gtkterm
-Seyon
-Cutecom

Software de Hypeterminal para linux(conexiones seriales)

  • 1.
    Gu ía paraconectarse a un router por consola usando MINICOM Guia para minicom 2.3 http://www.taringa.net/comunidades/cisco/588336/Guía-para-conectarse-a-un-router-por- consola-usando-MINICOM.html ==GENERALIDADES== instalar el minicom mediante apt-get install minicom (o yum install minicom) para usarlo se puede tipear directamente minicom el programa en general, solo puede haber una instancia corriendo salvo que se use mas de un puerto. Correrlo como root. #minicom Y ahora que hago???? en minicom para realizar cualquier tipo de accion hay que presionar ctrl+A. cualquier otra cosa minicom lo interpretara como una comunicacion al objeto al que nos conectamos. entonces ctrl+A es un escape para interpretar el siguiente (y solo el siguiente) caracter para minicom. presionar ctrl+A, luego la letra Z y se nos despliego el menu con todos los comandos posibles. Desde este menu desplegado se puede tipear una tecla, o sea, ctrl+A, P es lo mismo que ctrl+A, Z, P. esto sera el padre nuestro. ->IMPORTANTE si en algun punto aunque no haya ningun minicom coriendo no lo podemos ejecutar y recivimos el mensaje "Device /dev/ttyS0 is locked." es que hubo un error y minicom cree que hay otro en ejecucion, debemos borrar el archivo lock (minicom implementa la mutua exclusion por medio del filesystem) hacemos un ps aux | grep minicom, obtenemos el ID de proceso de minicom y le hacemos un kill -9 a ese numero ================= ==Configuracion== esta es una configuracion que funciona para conectarse a unos routers cisco 2501 desde nuestro puerto serial mediante un adaptador. Si no funciona es muy probable que el adaptador o el cable usados no sirvan. Algunos adaptadores funcionan con cables UTP comunes y corrientes, otros necesitan unos cables mas "aplastados" con la misma ficha (pero se cruzan) asegurarse de no haber hecho ninguna modificacion a la configuracion por defecto del
  • 2.
    minicom. salir del minicomy volver a entrar copiar esta configuracion ctrl+A, P +---------[Comm Parameters]----------+ || | Current: 9600 8N1 | | Speed Parity Data | | A: <next> L: None S: 5 | | B: <prev> M: Even T: 6 | | C: 9600 N: Odd U: 7 | | D: 38400 O: Mark V: 8 | | E: 115200 P: Space | || | Stopbits | | W: 1 Q: 8-N-1 | | X: 2 R: 7-E-1 | || || | Choice, or <Enter> to exit? | +------------------------------------+ ctrl+A, T +---------------[Terminal settings]----------------+ || | A - Terminal emulation : VT102 | | B - Backspace key sends : BS | | C - Status line is : enabled | | D - Newline delay (ms) : 0 | | E - ENQ answerback : Minicom2.3 | || | Change which setting? | || +--------------------------------------------------+ ctrl+A, O | Serial port setup | Si usamos un adaptador usb entonces sera /dev/ttyusb0 (nos conviene hacer un ls de /dev para obtener bien el nombre) +-----------------------------------------------------------------------+ | A - Serial Device : /dev/ttyS0 | | B - Lockfile Location : /var/lock | | C - Callin Program : |
  • 3.
    | D -Callout Program : | | E - Bps/Par/Bits : 9600 8N1 | | F - Hardware Flow Control : Yes | | G - Software Flow Control : No | || | Change which setting? | +-----------------------------------------------------------------------+ y ahora, lo mas importante de todo es seleccionar | Save setup as dfl | sino todos los cambios se resetean al salir de minicom ================= ==USO== entrar deberia conectarnos automaticamente, si no estamos conectados podemos hacerlo con ctrl+A, M ctrl+A, E activa el echo local. Sirve para poder escribir aunque no estemos conectados, pero si estamos conectados lo que tecleamos ssee dduupplliiccaa. En realidad es inutil. ctrl+A, Q salimos del minicom PERO no avisamos al router que estamos saliendo. cuando volvamos a entrar al minicom estaremos desde donde lo dejamos. ctrl+A, X salimos del minicom y se cierra la sesion con el router. la forma no desprolija de terminar
  • 4.
    Gu ía paraconectarse a un router por consola usando MINICOM 2 http://www.lodemenos.net/Hypertermial-en-Linux-se-llama.html Sin dar muchos rodeos os presento a minicom Con este comando podremos conectarnos por el puerto serie a switch, router, etc para configurarlos por el puerto de consola. En mi caso el portátil no tiene puerto serie, por lo que utilizo un cable USB-serial, la configuración e instalación del mismo es tan sencillo como conectarlo al puerto serie y ubuntu lo reconoce sin problemas. son lsusb comprobaremos que tenemos conectados a nuestro puerto USB y de paso sabremos si ha sido cargado correctamente: Bus 005 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader Bus 003 Device 001: ID 0000:0000 Bus 002 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 002 Device 003: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse Bus 002 Device 001: ID 0000:0000 En mi caso, se encuentra en Profilic ... PL2303 Serial en el Device 004, puede variar dependiendo del caso. Ahora queda saber que dispositivo lo enlaza, es decir /dev/ttyS* o /dev/ttyUSB* En mi caso, tras varias pruebas el dispositivo que lo enlazaba era el /dev/ttyUSB0, una vez sabido esto, solo queda configurar el programa minicom, y el resto es tarea vuestra, pues ya estaremos conectados a switch, router, etc. Para iniciar minicom, tras configurarlo ejecute lo siguiente: rhodius@rhodius-laptop:~$ sudo minicom -o /dev/ttyUSB0 Welcome to minicom 2.2 OPTIONS: I18n Compiled on Mar 7 2007, 15:10:03. Port /dev/ttyUSB0 Press CTRL-A Z for help on special keys Sending SIGKILL to all processes. Please stand by while rebooting the system. Restarting system.
  • 5.
    A continuación, ospongo un ejemplo de como configurar minicom, extraído de http://web.gentrinoo.org/minicom: Espero que os sirva de ayuda. ¿Alguien conoce otro programa que emule el puerto serie como hyperterminal para window pero para Linux? Ahora lo ejecutamos en modo "setup" para configurarlo: minicom -s Vamos a "Configuración de la puerta Serial", indicamos la configuración que deseamos para conectar (en mi caso 9600-8-N-1), el dispositivo que usaremos y otros parametros como el control de flujo: A - Dispositivo Serial : /dev/usb/tts/0 B - Localización del Archivo de Bloqueo : /var/lock C - Programa de Acceso : D - Programa de Salida : E - Bps/Paridad/Bits : 9600 8N1 F - Control de Flujo por Hardware: No G - Control de Flujo por Software: No Listo, conectamos el cable serie al router por ejemplo y ejecutamos minicom -o para conectar. Pulsando: - Ctrl+A, Z accedemos a la ayuda. (Ctrl+A,soltamos,Z) - Ctrl+A, Q salimos. Para poder ejecutar minicom como usuario ejecutamos: chmod +s /usr/bin/minicom;chown root /usr/bin/minicom Saludos Otros programas que podemos probar son: -Gtkterm -Seyon -Cutecom