Armadilloフォーラム

Node-REDにWeb接続できない

hiroki.nakatani

2025年3月24日 16時28分

==========
製品型番:Armadillo-IoT A6E
Debian/ABOSバージョン:3.21.3-at.1
カーネルバージョン:2020.4-at.25
3G/LTE モジュール情報 (Debianのみ):
その他:
==========

開発機からイメージ複製し、量産機に展開後、動作確認を行っていたのですが、
・ABOS Web:接続可
・SSH接続:接続可
・Node-RED:接続不可
の状況に陥りました。原因/対処について教えていただけないでしょうか。

コメント

hiroki.nakatani

2025年3月24日 17時16分

自己解決できました。

/etc/atmark/containers/node-red.conf
内の
add_ports 1880:1880
がなぜか抹消されていた為でした。
add_ports 1880:1880を永続設定し直してNode-REDに接続できるようになりました。

at_reika.yamazaki

2025年3月24日 17時22分

お世話になっております。山崎です。

Node-RED のポートが閉じていた件について補足します。
make-installer.swu を使用して、量産イメージを作成したのではと推察します。
その場合、量産イメージではセキュリティの面からポートを閉じ、外部からのアクセスを防ぎます。
これは、量産時にポートを開けておくと外部からアクセスできてしまう危険性があるためです。
そのため、Web からはアクセスできないようにポートを閉じています。
ポートを閉じる旨については Node-RED 開発ガイドの以下に記載しています。

■ 5.4.5. VS Code を使用したインストールディスク作成用 SWU の生成
https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_n…

ポートを開けて運用する場合は、リスクについてご承知おきいただけますと幸いです。

以上、どうぞよろしくお願いいたします。

hiroki.nakatani

2025年3月24日 18時37分

お世話になっております。中谷です。

セキュリティ面で意図的に除外するようにしている旨承知しました。
どうするか検討いたします。