Table des matières

Introduction

Problèmes courants

GPT ne démarre pas

GPT ne peut pas détecter la passerelle

Configuration de passerelle

Configuration d'hôte GPT

Connexion série à la passerelle

GPT ne peut pas terminer le provisionnement

Introduction

Ce document décrit les problèmes courants qui empêchent le provisionnement correct de la passerelle avec l'outil de provisionnement de passerelle cinétique (GPT).

Problèmes courants

GPT ne démarre pas

Vérifiez la ou les versions installées de python :

c:\>python --version

Python 2.7.13

La version correcte pour GPT est 2.7.X, si vous voyez un résultat différent ou si plusieurs versions sont installées, essayez de les désinstaller.

Actuellement, seul Python 2.7 est supporté.

GPT ne peut pas détecter la passerelle

Configuration de passerelle

Vérifiez les éléments de configuration suivants sur la passerelle (IR809/IR829) :

- Configurez le port Gi0 pour IR809 et le port Gi1 pour IR829 dans le même sous-réseau que l'interface sur le PC hôte

- Testez la connectivité entre l’IR800 et l’hôte GPT en envoyant une requête ping à l’adresse IP de configuration

- Assurez-vous qu'aucun mot de passe n'est défini sur l'IR800 ou qu'il s'agit du mot de passe par défaut.

Le mot de passe par défaut peut être modifié dans C:\Program Fichiers (x86)\Cisco Systems\GPT\scripts\config.ini

- Assurez-vous que l'accès est possible à l'aide du port de console, vous pouvez le tester à l'aide de votre client de terminal préféré

- Essayez d’activer l’accès Telnet au périphérique en configurant « transport input all » sur « line vty 0 4 »

Configuration d'hôte GPT

Vous pouvez vérifier ces éléments sur l'hôte exécutant l'outil GPT :

- Désactiver le pare-feu si un pare-feu est actif/présent

- Désactivez les autres interfaces réseau, à l'exception de celle qui connecte le routeur IR800 à l'hôte

- Supprimer tous les profils COMx enregistrés existants dans Putty

Si un profil COM5 est présent dans Putty et que la passerelle est connectée à ce port, la détection échoue (voir également l'article)

- Configurez manuellement l'adresse IP de l'hôte dans le fichier de configuration.

Emplacement du fichier : C:\Program Fichiers (x86)\Cisco Systems\GPT\scripts\config.ini

Exemple de ligne de configuration : HOST_ip=192.168.3.2 dans config.ini

Connexion série à la passerelle

GPT utilise l'outil de ligne de commande plink, Putty sous le capot pour se connecter à l'IR800 sur une liaison série et pour émettre les commandes requises lors de la mise en service.

Vous pouvez lancer manuellement cet outil afin de tester la connectivité série :

Tentative réussie :

C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5

KJK_IR829_10 con0 is now available

Press RETURN to get started.

Tentative infructueuse :

C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5

Unable to open connection:

Unable to open serial port

Si vous obtenez la deuxième sortie lors du lancement de l'outil, vous pouvez essayer de modifier la méthode de connectivité série pour la passerelle.

1. Créez une session Putty pour le port COM correct avec ces paramètres (par exemple COM5) :

TERMINAL:

- Mode Post-appel automatique (non coché)

- CR implicite dans chaque LF (non coché)

- LF implicite dans chaque CR (non coché)

Série :

- Ligne série à laquelle se connecter : COM9 (il doit s'agir du port COM auquel la passerelle est connectée)

- Vitesse : 9600

- Données : 8

- Bits d'arrêt : 1

- Parité : aucune

- Contrôle de flux : XON/XOFF

2. Vérifiez si ptool.exe fonctionne en le lançant comme suit :

C:\Program Files (x86)\Cisco Systems\GPT\scripts>plink.exe -serial COM5

KJK_IR829_10 con0 is now available

Press RETURN to get started.

3. En cas de succès, modifiez C:\Program Files (x86)\Cisco Systems\GPT\scripts\getRouterDetails.py:

Modification :

p = pexpect.popen_spawn.PopenSpawn('plink -serial '+str(serial_port))
par :

p = pexpect.popen_spawn.PopenSpawn('plink '+str(serial_port))
L'outil plink.exe utilisera alors les détails de session enregistrés dans Putty et permettra à la connexion de fonctionner.

GPT ne peut pas terminer le provisionnement

Dans le cas où GPT est capable de détecter la passerelle et de démarrer le provisionnement mais échoue pendant le processus, vous pouvez vérifier ceci :

- Vérifiez que vous avez enregistré la configuration de l'interface connectée à l'ordinateur hôte GPT

- Assurez-vous qu'il y a suffisamment d'espace disponible dans la mémoire flash : pour les images de mise à niveau si cela est nécessaire

- Consultez le journal affiché pendant la mise en service pour d'autres dépannages ou problèmes