Introduction
Ce document décrit les problèmes courants qui empêchent le provisionnement correct de la passerelle avec l'outil Kinetic Gateway Provisioning Tool (GPT).
Problèmes courants
GPT ne démarre pas
Vérifiez la ou les versions python installées :
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 pris en charge.
GPT ne peut pas détecter la passerelle
Configuration de la 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’hôte IR800 et GPT en envoyant une requête ping à l’adresse IP de configuration
- Assurez-vous qu'aucun mot de passe n'est défini sur le routeur 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 Files (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 de l'hôte GPT
Vous pouvez vérifier ces éléments sur l'hôte exécutant l'outil GPT :
- Désactiver le pare-feu s'il 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
S'il existe un profil COM5 dans Putty et que la passerelle est connectée à ce port, la détection échouera (voir également plus loin dans l'article)
- Configurez manuellement l'adresse IP de l'hôte dans le fichier de configuration.
Emplacement du fichier : C:\Program Files (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 la ligne de commande plink, Putty, outil sous le capot pour se connecter à l'IR800 sur série et pour émettre les commandes requises lors du provisionnement.
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 recevez la deuxième sortie lors du lancement de l'outil, vous pouvez essayer de modifier la méthode de connectivité série sur la passerelle.
- Créez une session Putty pour le port COM correct avec ces paramètres (par exemple COM5) :
Terminal :
- Mode autobloc (non coché)
- CR implicite dans chaque LF (non coché)
- LF implicite dans chaque CR (non coché)
Série :
- Ligne série à connecter à : COM9 (il doit s'agir du port COM auquel la passerelle est connectée)
- Vitesse : 9600
- Bases de 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:
Modifier :
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 n'est pas en mesure de terminer le provisionnement
Si GPT est en mesure 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
- Vérifiez le journal affiché lors de l'approvisionnement pour plus de dépannage ou de problèmes