简介
本文档介绍在Cisco IR800路由器上初始设置IOx的故障排除步骤。
先决条件
要求
本文档没有任何特定的要求。
使用的组件
本文档中的信息基于IR800和IOS。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
故障排除步骤
为IOX安装新的IR800路由器并将其与雾控制器连接时,可能会出现一些问题。
您可以按步骤检查IR800、思科应用托管框架(CAF)或网络地址转换(NAT)上的问题。 使用guest-os 1 restart/start/stop重新启动/启动/停止IOS中的GOS。
1.检查访客操作系统版本的类型及其状态(运行与否)。
iox-ir809-02#sh platform guest-os
Guest OS status:
Installation: Cisco-GOS,version-1.0.0.58
State: RUNNING
使用guest-os 1 restart/start/stop重新启动/启动/停止IOS中的GOS。
2.如果GOS运行,则检查iox主机是否从IOS获取ip地址。
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.如果IOx主机获取ip地址,则尝试反向telnet至GOS(Linux VM)以访问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.进入后,检查CAF是否安装正确。
a.检查月度摘要是否存在。
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.检查CAF软件是否存在。
root@iox-ir809-02-GOS-1:~# ls /software
apps backup caf downloads lost+found tmp
在具有较旧映像的新路由器上,您会发现存在GOS(Linux VM)但此Linux VM没有IOx基础设施(CAF)的问题。
如果没有CAF,您可以升级到包含所有图像的新捆绑图像,或者单独升级最新的GOS。
5.将雾导向器(FD)连接到IOx主机时的常见问题是路由、ACL或NAT配置错误。
a.确保您能从IR8XX IOS对Fog Director ip执行ping操作,并且没有可阻止FD通信的入站或出站连接ACL。
检查是否为传入和传出流量配置了NAT。
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
为了成功连接,您应该在外部本地和全局中看到FD ip(198.51.100.3)。
由于NAT是从内部到外部完成的,请确保具有到外部地址的有效路由,否则NAT操作将失败。