Introduction
Ce document décrit les étapes de dépannage de la configuration initiale d'IOx sur le routeur Cisco IR800.
Conditions préalables
Conditions requises
Aucune spécification déterminée n'est requise pour ce document.
Components Used
Les informations de ce document sont basées sur IR800 avec IOS.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Étapes de dépannage
Deux problèmes peuvent survenir lorsque vous installez un nouveau routeur IR800 pour IOX et que vous le connectez à Fog Director.
Vous pouvez suivre le processus étape par étape pour vérifier le problème sur IR800, Cisco Application Hosting Framework (CAF) ou Network Address Translation (NAT). Utilisez guest-os 1 restart/start/stop pour redémarrer/démarrer/arrêter GOS dans IOS.
1. Vérifiez le type de version du système d'exploitation invité et son état (en cours d'exécution ou non).
iox-ir809-02#sh platform guest-os
Guest OS status:
Installation: Cisco-GOS,version-1.0.0.58
State: RUNNING
Utilisez guest-os 1 restart/start/stop pour redémarrer/démarrer/arrêter GOS dans IOS.
2. Si GOS s'exécute, vérifiez si l'hôte iox obtient l'adresse IP de l'IOS.
iox-ir809-02#sh iox host list
Host Name IPV4 Address IPV6 Address IOX Client Version
---------------------------------------------------------------------------------------------------
iox-ir809-02-GOS-1 192.0.2.1 2001:DB8::1 0.4
---------------------------------------------------------------------------------------------------
3. Si l'hôte IOx obtient une adresse IP, essayez d'inverser telnet dans GOS (machine virtuelle Linux) pour obtenir l'accès à l'invite Linux.
IR829-IOT#telnet 192.0.2.1 2070
Trying 192.0.2.1, 2070 ... Open
Poky 9.0 (Yocto Project 1.4 Reference Distro) 1.4.1 IR829-IOT-GOS-1 ttyS0
4. Une fois à l'intérieur, vérifiez si le FAC est installé correctement ou non.
a. Vérifier si le résumé du mois est présent ou non.
root@iox-ir809-02-GOS-1:~# monit summary
Cannot translate 'iox-ir809-02-GOS-1' to FQDN name -- Name or service not known
The Monit daemon 5.14 uptime: 76d 0h 27m
Process 'dmo' Running
File 'product_id' Accessible
File 'hwid' Accessible
File 'svcbr0' Accessible
Process 'caf' Running
File 'cgroup' Not monitored
System 'qemux86-64' Running
b. Vérifiez si le logiciel CAF est présent ou non.
root@iox-ir809-02-GOS-1:~# ls /software
apps backup caf downloads lost+found tmp
Sur un nouveau routeur avec une image plus ancienne, vous pouvez trouver un problème sur la présence de GOS (machine virtuelle Linux), mais cette machine virtuelle Linux n'a pas d'infrastructure IOx (CAF).
S'il n'y a pas de CAF alors vous pouvez soit mettre à niveau vers une nouvelle image de bundle qui contient toutes les images, soit mettre à niveau la dernière version de GOS séparément.
5. Le problème courant lorsque vous connectez Fog Director (FD) à l'hôte IOx est dû à une mauvaise configuration du routage, de la liste de contrôle d'accès ou de la NAT.
a. Assurez-vous que vous pouvez envoyer une requête ping à Fog Director ip à partir de l'IOS IR8XX et qu'il n'y a aucune liste de contrôle d'accès pour la connexion entrante ou sortante qui puisse bloquer la communication FD.
Vérifiez si la NAT est configurée pour le trafic entrant et sortant.
IR829-IOT#sh ip nat translations
Pro Inside global Inside local Outside local Outside global
tcp 198.51.100.1:8443 192.0.2.1:8443 198.51.100.3:54285 198.51.100.3:54285
Pour une connexion réussie, vous devez voir FD ip (198.51.100.3) en dehors de local et global.
Comme la NAT est effectuée de l'intérieur vers l'extérieur, assurez-vous d'avoir une route valide vers l'adresse externe, sinon le fonctionnement de la NAT échouera.