内容

概要

前提条件

要件

使用するコンポーネント

トラブルシューティングの手順

概要

このドキュメントでは、Cisco IR800 ルータ上の IOx の初期セットアップに関するトラブルシューティング手順について説明します。

前提条件

要件

このドキュメントに特有の要件はありません。

使用するコンポーネント

このドキュメントの情報は、IOS がインストールされた IR800 に基づいています。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。

トラブルシューティングの手順

IOX 用の新しい IR800 ルータを起動して Fog Director に接続する際、いくつかの問題が発生することがあります。

IR800、Cisco Application Hosting Framework（CAF）、またはネットワーク アドレス変換（NAT）に関する問題を検査するために段階的プロセスに従うことができます。 guest-os 1 restart/start/stop を使用して、IOS 内の GOS を再起動/開始/停止します。

1.ゲストOSのバージョンの種類とその状態（実行中または非実行中）を確認します。

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アドレスを取得した場合は、GOS(Linux VM)にリバースTelnetして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.monit サマリーが存在するかどうかを検査します。

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. Fog Director(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 処理が失敗します。