소개
이 문서에서는 Cisco IR800 라우터에 대한 IOx 초기 설정을 위한 트러블슈팅 단계에 대해 설명합니다.
사전 요구 사항
요구 사항
이 문서에 대한 특정 요건이 없습니다.
사용되는 구성 요소
이 문서의 정보는 IOS를 사용하는 IR800을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문제 해결 단계
IOX용 새로운 IR800 라우터를 설치하고 Fog 디렉터와 연결하는 데 몇 가지 문제가 발생할 수 있습니다.
단계별 프로세스를 통해 IR800, Cisco CAF(Application Hosting Framework) 또는 NAT(Network Address Translation)의 문제를 확인할 수 있습니다. IOS에서 GOS를 다시 시작/시작/중지하려면 guest-os 1 restart/start/stop을 사용합니다.
1. 게스트 OS 버전의 유형 및 상태(실행 중 또는 실행 안 함)를 확인합니다.
iox-ir809-02#sh platform guest-os
Guest OS status:
Installation: Cisco-GOS,version-1.0.0.58
State: RUNNING
IOS에서 GOS를 다시 시작/시작/중지하려면 guest-os 1 restart/start/stop을 사용합니다.
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 주소를 가져오는 경우 텔넷을 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(Fog Director)를 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 작업이 실패합니다.