Armadilloフォーラム

Azureにつながらない

ueshiman

2022年1月26日 14時34分

お世話になります。
2022/1/8 ALGYAN のハンズオンに参加したものです。

Azureのコンテナからつながりません
テキストp72で
/ # python3 /root/Azure
IoT samples/Armadillo IoT_GW/azure_g4_basic.py
を実行しても

# python3 /root/Azure-IoT-samples/Armadillo-IoT_GW/azure_g4_basic.py
Connection error.
Connection error.
Connection error.
Connection error.
という感じで先に進みませんコンテナも、Azure Iotセントラルも何度か作り直しましたが、生じようが変わりません
何か、手順が違うのでしょうか?

コメント

at_naomi.todori

2022年1月26日 15時49分

アットマークテクノの都鳥です。

# python3 /root/Azure-IoT-samples/Armadillo-IoT_GW/azure_g4_basic.py
Connection error.
Connection error.
Connection error.
Connection error.

こちらのエラー内容ですが、下記のパターンで発生します。
それぞれについて、ご確認いただきたい内容を併記しました。

◆ Armadillo-IoT G4 がインターネットに接続できていない
(1) ハンズオン資料 p.15 の通り接続されているかご確認ください。
(2) python3 /root/Azure-IoT-samples/Armadillo-IoT_GW/azure_g4_basic.py 実行前に
  ping 8.8.8.8 を実行しインターネットに接続されているかをご確認ください。

◆ Azure IoT Central もしくは g4_basic_config.json に設定したデバイスIDに誤りがある
今回のハンズオンでは、資料p.66 の通り、デバイス名とデバイスIDは "g4" 固定としています。
この通り IoT Centralにデバイス登録がされているかご確認ください。
また、 g4_basic_config.json のデバイスIDの箇所は編集不要となっています。

どうぞ宜しくお願いいたします。

ueshiman

2022年1月29日 8時12分

> (1) ハンズオン資料 p.15 の通り接続されているかご確認ください。
DHCPからとれななってしまいました
IPを固定で振っても、pingが8.8.8.8に通りません
ルーターが198.168.1.1だからでしょうか?
どうぞ宜しくお願いいたします。

ueshiman

2022年1月29日 9時20分

静的にip振れば、内側は見えるようです
ルーターにはpingが通ります
後、デフォルトゲートウェイが設定できれば良いのでしょうか?

at_naomi.todori

2022年1月29日 16時38分

アットマークテクノの都鳥です。

固定でIPアドレスやデフォルトゲートウェイを設定する場合は
製品マニュアル「7.1.3.5. 固定IPアドレスに設定する」に記載されている内容にしたがって
ご使用のネットワーク環境に合わせて設定をお願いいたします。
下記例では、ハンズオン手順に合わせて使用しているコネクション名は eth0 のものとしています。
例)

[armadillo ~]# nmcli connection modify "Wired connection 1" \
ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1

DNSサーバーの指定については
製品マニュアル「7.1.3.6. DNSサーバーを指定する」をご確認ください。

設定後は

[armadillo ~]# nmcli connection down "Wired connection 1" 
[armadillo ~]# nmcli connection up "Wired connection 1" 

を実行してください。

この後に 8.8.8.8 及び www.atmark-techno.com に ping が通るかご確認ください。
通らない場合、traceroute コマンドで 経路を確認し、どこで止まっているかご確認いただくのが良いと思います。

ueshiman

2022年1月29日 17時18分

ありがとうございます
pingは通りました

at_naomi.todori

2022年1月30日 12時17分

アットマークテクノの都鳥です。

8.8.8.8 と www.atmark-techno.com に ping が通るようになったのであれば

> ◆ Armadillo-IoT G4 がインターネットに接続できていない
> (1) ハンズオン資料 p.15 の通り接続されているかご確認ください。
> (2) python3 /root/Azure-IoT-samples/Armadillo-IoT_GW/azure_g4_basic.py 実行前に
>   ping 8.8.8.8 を実行しインターネットに接続されているかをご確認ください。
>

こちらが解決できているため、g4_basic_config.json の設定が正しく行われていれば
Azure に接続できるようになっているかと思います。