Introducción
Este documento describe los problemas más frecuentes que impiden el aprovisionamiento correcto de la puerta de enlace con la herramienta Kinetic Gateway Provisioning Tool (GPT).
Problemas comunes
GPT no se está iniciando
Compruebe las versiones de Python instaladas:
c:\>python --version
Python 2.7.13
La versión correcta para GPT es 2.7.X, si está viendo un resultado diferente o tiene varias versiones instaladas, intente desinstalarlas.
Actualmente sólo se admite Python 2.7.
GPT no puede detectar la puerta de enlace
Configuración de gateway
Compruebe estos elementos de configuración en la puerta de enlace (IR809/IR829):
- Configure el puerto Gi0 para IR809 y el puerto Gi1 para IR829 en la misma subred que la interfaz en el equipo host
- Pruebe la conectividad entre el host IR800 y GPT mediante un ping a la IP de configuración
- Asegúrese de que no hay ninguna contraseña establecida en el IR800 o que es la contraseña predeterminada.
La contraseña predeterminada se puede cambiar en C:\Program Files (x86)\Cisco Systems\GPT\scripts\config.ini
- Asegúrese de que el acceso sea posible usando el puerto de la consola, puede probarlo usando su cliente de terminal favorito
- Intente habilitar el acceso telnet al dispositivo configurando "transport input all" en "line vty 0 4"
Configuración de host GPT
Puede verificar estos elementos en el host que ejecuta la herramienta GPT:
- Desactive el firewall si hay alguno activo/presente
- Inhabilite otras interfaces de red, excepto la que conecte el IR800 con el host
- Eliminar todos los perfiles COMx guardados existentes en Putty
Si hay un perfil COM5 en Putty y la puerta de enlace está conectada a este puerto, la detección fallará (consulte más en el artículo)
- Configure manualmente la IP del host en el archivo de configuración.
Ubicación del archivo: C:\Program Files (x86)\Cisco Systems\GPT\scripts\config.ini
Ejemplo de línea de configuración: HOST_ip=192.168.3.2 en config.ini
Conexión serial a la puerta de enlace
GPT está utilizando la línea de comandos de enlace, Putty, la herramienta situada debajo del capó para conectarse a IR800 a través de serial y para emitir los comandos requeridos durante el aprovisionamiento.
Puede iniciar manualmente esta herramienta para probar la conectividad serial:
Intento exitoso:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
KJK_IR829_10 con0 is now available
Press RETURN to get started.
Intento fallido:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
Unable to open connection:
Unable to open serial port
En caso de que obtenga el segundo resultado al iniciar la herramienta, puede intentar cambiar el método de conectividad serial al gateway.
- Cree una sesión de envío para el puerto COM correcto con esta configuración (por ejemplo, COM5):
Terminal:
- Modo de ajuste automático (sin marcar)
- CR implícito en cada LF (sin marcar)
- LF implícito en cada CR (sin marcar)
Serie:
- Línea serial a la que conectarse: COM9 (este debe ser el puerto COM al que está conectada la puerta de enlace)
-Velocidad: 9600
- Bits de datos: 8
-Bits de parada: 1
-Paridad: Ninguno
-Control de flujo: XON/XOFF
- Verifique si ptool.exe funciona iniciándolo de la siguiente manera:
C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5
KJK_IR829_10 con0 is now available
Press RETURN to get started.
- Si se realiza correctamente, edite C:\Program Files (x86)\Cisco Systems\GPT\scripts\getRouterDetails.py:
Cambio:
p = pexpect.popen_spawn.PopenSpawn('plink -serial '+str(serial_port))
a:
p = pexpect.popen_spawn.PopenSpawn('plink '+str(serial_port))
Esto hará que la herramienta plink.exe utilice los detalles de sesión guardados de Putty y permitirá que la conexión funcione.
GPT no puede completar el aprovisionamiento
En caso de que GPT pueda detectar el gateway e iniciar el aprovisionamiento pero falle durante el proceso, puede verificar lo siguiente:
- Asegúrese de haber guardado la configuración de la interfaz conectada al equipo host GPT
- Asegúrese de que haya suficiente espacio disponible en la memoria flash: para las imágenes de actualización si es necesario
- Verifique el registro mostrado durante el aprovisionamiento para más problemas o problemas