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.
- 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
- 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.
- 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