Software Cisco IOS y NX-OS : Software Cisco IOS versión 12.0 Mainline

Usar una interfaz HTTP personalizada para la Administración del router.

25 Diciembre 2014 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (1 Noviembre 2014) | Comentarios


Contenido


Antes de implementar los procedimientos en este documento, sea por favor consciente del Cisco Security Advisory en la vulnerabilidad de autorización de IOS HTTP.


Introducción

Nota:  La información en este documento se basa en el Software Release 12.0(7)T de Cisco IOS® que se ejecuta en un Cisco AS5300.

Este documento explica cómo desarrollar e implementar una interfaz Web fácil de usar para los comandos del IOS de Cisco. El Centro de comandos de Cisco IOS simplifica el acceso a los comandos de Cisco IOS utilizados con más frecuencia al ofrecer una interfaz web fácil de usar para un router. Se pueden crear múltiples versiones de esta página según sea necesario (por ejemplo, una versión puede tener comandos para el personal de operaciones, mientras que otra puede configurarse para el mostrador de informaciones).

Para transferir archivos del Centro de comandos del IOS de Cisco al router, debe tener un servidor de Protocolo trivial de transferencia de archivos (TFTP) disponible.

Siga estos pasos para obtener y utilizar el centro de comandos del IOS de Cisco:

  1. Descargar el archivo command_center.zip Este archivo incluye la página principal de .html. Desabroche el archivo de command_center.html del archivo command_center.zip. Refiera a este screencapture para la imagen de tac_seal.gif.
  1. Abra el archivo command_center.html con un editor de HTML. Substituya el campo de Nombre del router por el nombre de su router. Usted puede personalizar esta página dependiendo de su plataforma y necesidades. Cuando sea necesario, agregue comandos a la tabla de Comandos de uso frecuente. Se pueden agregar nuevos comandos al respetar la sintaxis del código fuente en la página command_center.html.
  1. En el código de la fuente HTML, utilice el reemplace toda la opción en su editor de HTML para buscar para <ip_address> y para substituirla por la dirección IP de su router. Si el servidor de nombres de dominio (DNS) está configurado, puede usar el nombre del router en lugar de la dirección IP.

Aquí hay una captura de pantalla de la página del Centro de comandos del IOS de Cisco para Cisco AS5300 que ejecuta la versión 12.0(7)T del software del IOS de Cisco. Éste se significa para ser un ejemplo, así que los links no son activos.

Nota: Para las interfaces con el formato del /port del slot (por ejemplo, el FastEthernet 3/0), asegúrese de que el código fuente HTML incluya una barra inclinada adicional (\) antes del número del puerto. La barra inclinada no tiene en cuenta al siguiente carácter (en este caso, una barra) como un comando y lo omite. El código fuente debe verse así:

http://172.22.200.1/exec/show/interface /fastethernet/3\/0/cr

Cuando el Cisco IOS Command Center se configura en su sistema, aquí está un ejemplo de qué aparece cuando usted selecciona el link del comando show running config.

‘Configuración del router’

Siga estos pasos para configurar su router por medio del Centro de comando Cisco IOS:

  1. Establezca una conexión Telnet al router e ingrese enable mode (Modo habilitar).

      maui-nas-05>en
      Password: 
      maui-nas-05#

  2. Utilice el comando show running-config en el enable mode de verificar que el nombre de usuario que se utilizará para la interfaz Web tiene nivel de privilegio 15. Utilice el sintaxis del siguiente comando para agregar a un usuario con el nivel de privilegio 15:

      username <username> password privilege 15 <password>
  3. Configure el router para que acepte comandos http. Asegúrese de activar la autenticación para restringir el acceso al centro de comandos del IOS de Cisco. Ejecute los siguientes comandos en modo de configuración global:

      ip http server
      
      ip http authentication local
    Si usted hace el Authentication, Authorization, and Accounting (AAA) configurar, usted puede substituir el local por el AAA, habilita, o los tacacs en la línea de comando example arriba.

Instalación del centro de comandos del IOS de Cisco

El Centro de comandos de Cisco IOS puede ser instalado en un servidor WWW en la misma red que el router o en el propio router. La instalación del servidor Web permite que usted realice los cambios fáciles a las páginas web. La instalación del router requiere borrar la memoria Flash para hacer cambios en el Centro de comandos del IOS de Cisco en varias piezas del equipo de Cisco.

Cómo verificar la capacidad de memoria Flash y configurar el router

Siga los siguientes pasos para verificar que su router tiene bastante memoria y fijado la configuración.

  1. Funcione con el comando show flash de verificar que existe bastante memoria y escriba la protección no se habilita.
    maui-nas-05#show flash
    
    System flash directory:
    File Length Name/status
    1 4826368 c5300-i-mz.120-7.T.bin
    [4836976 bytes used, 28717456 available, 33554432 total]
    32768K bytes of processor board System flash (Read/Write)
  2. Compare la memoria disponible a los tamaños de las páginas del Cisco IOS Command Center que se agregarán. En la mayoría de los casos, un mínimo de 30 KB de memoria disponible es suficiente para el Centro de comandos de Cisco IOS. Tenga en cuenta que la memoria Flash posee permiso de lectura y escritura (consulte la última línea del resultado anterior).

    Si no hay suficiente memoria Flash o la memoria es read only, después usted debe instalar el Cisco IOS Command Center en el servidor Web. Vea la instalación 1: Recibimiento del Cisco IOS Command Center en una sección del servidor Web en este documento.

    Si hay suficiente memoria Flash, instale el Cisco IOS Command Center en el router. Vea la instalación 2: Recibimiento del Cisco IOS Command Center en una sección del router en este documento.

Instalación 1: Alojamiento del centro de comandos en un servidor Web

La instalación del servidor Web es ideal para clientes que tiene un servidor Web en la misma red que el router.

  1. Salve las páginas Web (command_center.html) del Cisco IOS Command Center y los gráficos pertinentes (command_center.gif y tac_seal.gif) en un servidor Web.
  1. Abra el Cisco IOS Command Center en un buscador Web.
  1. Haga clic en el link del comando any para funcionar con el comando.
  1. Cuando así se solicite, ingrese su nombre de usuario y contraseña para el router. El navegador muestra la página de inicio para su router o servidor de acceso. La página de inicio del router es similar a la página de muestra.

Instalación 2: Hosting del centro de comandos Cisco IOS del router

La instalación del router es ideal para los clientes con una gran memoria Flash. Esta opción elimina la necesidad de que haya un servidor Web en la misma red que el router.

  1. Utilice TFTP para copiar la página Web de las páginas de Cisco IOS Command Center (command_center.html) y los gráficos adjuntos (command_center.gif y tac_seal.gif) al router. Para más información sobre cómo utilizar el TFTP, vea la copia de un servidor TFTP a la sección de la memoria flash de la documentación de LoadingImages y de los archivos de configuración.

    Nota: No borre la memoria Flash cuando se lo solicite.
  1. Ejecute el centro de comandos Cisco IOS desde el router. Desde un navegador Web, abra Command Center (Centro de comando) del IOS de Cisco con el siguiente formato de URL:

      IP Address de http:///flash filename.html

      Ejemplo: http://172.22.80.1/flash/maui-nas-01.html

Nota: Cuando realice cambios en el Centro de comandos del IOS de Cisco en el router, debe borrar la Flash antes de cargar una nueva página. Vea el Soporte técnico de Cisco - Routers para más información.


Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Información Relacionada



Document ID: 15086