Comandos útiles para IOS Cisco Routers, parte I

James Boney preparó en oreillynet.com un articulo muy útil con 10 comandos de gran utilidad en los IOS de Routers Cisco:

IOS son las siglas de (Internetwork Operating System, Sistema Operativo de Interconexión de Redes) creado por Cisco Systems para programar y mantener equipos de interconexión de redes informáticas como switches (conmutadores) y routers (enrutadores).

Wikipedia

Me voy a tomar la liberad de traducir y adaptar un poco el artículo para que los principiantes en lo referente a IOS Cisco puedan tener un primero contacto. Lo haremos en varias partes porque para un solo artículo puede ser demasiado extenso.

Los comandos hacen efecto de forma inmediata

Los usuarios avanzados lo saben, pero puede resultar un gran problema para los principiantes, cuando cambias cualquier parámetro de configuración en un router Cisco, el cambio surte efecto al momento, por ejemplo si cambiamos el nombre del Router veremos el cambio reflejado al instante:

 Router1#config terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    Router1(config)#hostname MyRouter
    MyRouter(config)#^Z
    MyRouter#

Más adelante veremos la importancia del comando reload en este punto.

Usa todas las descripciones que puedas

En la configuración del router, hay ciertos comandos que te permiten documentar partes de la configuración, como por ejemplo el comando description para las interfaces o remark para las access-list. Todos estos comandos se guardan en la configuración del router, por lo que pueden ser de mucha utilidad para comprender ciertos aspectos de la misma.

Ejemplo de descripción de interfaz:

   ! Here is an interface description.
    ! Document as much about the interface as possible
    interface Serial0
        description Connection To Irvine: Wan ID [23499]

También podemos configurar un banner tipo MOTD como en un servicio SSH:

  MyRouter(config)#banner motd #
    Enter TEXT message.  End with the character '#'.
        Welcome to MyRouter.
    Some legalese should go here about unauthorized access.
    #

El comando remark para las access-list es relativamente nuevo, apareció por primera vez en la versión 12.0(2)T del IOS y permite introducir en las access-list descripciones de lo que estamos intentando realizar o llevar a cabo:

access-list 1 remark Permit our private network through the list
    access-list 1 permit 10.1.1.0 0.0.0.255
    access-list 1 remark Just deny everything else
    access-list 1 deny any

Respecto al símbolo «!» , puede ser usado para realizar comentarios en las configuraciones, pero hay que tener en cuenta que no quedan guardados en la configuración del router.

El comando reload te puede sacar de un apuro

Somos muchos los que tenemos que realizar cambios en las configuraciones de los routers de forma remota, y esto implica un riesgo muy alto, cualquier fallo puede dejarnos sin acceso al router, con todas las consecuencias que ello conlleva…

El comando reload nos permite configurar el router para que al cabo de X minutos, deshaga los últimos cambios realizados, de modo que en caso de error, la configuración vuelve a su estado anterior y tenemos acceso de nuevo al router.

Por ejemplo, resetear en 3 minutos:

    MyRouter#reload in 3
        Reload scheduled in 3 minutes
    Proceed with reload? [confirm]y

Por supuesto, si realizamos los cambios y todo ha funcionado a la perfección, este reseteo puede ser cancelado:

    MyRouter#reload cancel

Configurar una password enable o enable secret

Si vamos a acceder vía telnet a nuestro router, deberemos configurar un password «enable», que nos permitirá entrar en modo «enable» (modo privilegiado para poder configurar el router), sino, no podremos hacerlo y solo podremos realizar tareas de usuario no privilegiado:

  ! Enable service password-encryption if it isn't already.
    service password-encryption
    ! Here is our enable password, which is ok
    ! but not too secure.
    enable password 7 141B171F01012325
    ! Here is our enable secret, much better.
    enable secret 5 $1$99Jc$dxVXUkwMM3Edvj7f0SUrL/

Hasta aquí la primera entrega, próximamente más comandos de utilidad para IOS Cisco Router.

11 comentarios en “Comandos útiles para IOS Cisco Routers, parte I

  1. Hey alex! que tal va todo ??
    No había visto tu página ! Enhorabuena está currada y los links que pones la verdad es que son interesantes !!

    A ver si nos vemos.

    Ciao!

  2. Que tal Adri! Pocos meses llevo con la web pero bueno, vale para ir aprendiendo cosillas ;)

    Recuerdos a todos por ahí.

    Saludos!

  3. Pingback: rm-rf.es
  4. como puedo romper la clave de un router billon desde ubuntu
    nota : no tengo tarjeta wireless.

    y estoy en ubuntu

  5. HOLA!! espero me ayuden, soy principiante en el manejo de routers, como hago para entrar a esa consola del router y poder ejecutar esos comandos?.
    Gracias por su atención.

  6. hola!! esta muy buena tu pagina.
    necesito la combinación de teclas que sirve para cancelar cuando escribís mal un comando y te sale esto: » Translating «login»…domain server (255.255.255.255)». lo que yo no quiero es estar esperando todos los segundos que se tarda cuando sale eso. no se si me explico? solo quiero la combinación de teclas que cancela esto de una manera rápida.. yo trabajo esto en packet tracer. si me puedes ayudar te voy a agradecer un montón. de ante mano gracias.

  7. tendran alguna lista de comandos para cisco ios XR ?? ya uqe algunos varian un poquito

    saludos

Comments are closed.