エラーメッセージ:
クラウドライセンスはこのネットワーク上では利用できません
原因:
ETSのクラウドライセンスを利用するには、KNXライセンスサーバーへの直接のインターネット接続が必要です。ライセンス検証プロセスの改ざんを防ぐように設計されたセキュリティアーキテクチャのため、クラウドライセンスではプロキシサーバーはサポートされていません。
つまり、Windows システムのプロキシが正しく設定されており、ETS が他の目的(ソフトウェアの更新、ETS アプリの更新、カタログサービス、ニュースフィードなど)でそのプロキシを使用している場合でも、クラウドライセンスコンポーネントはそのトラフィックをプロキシ経由で送信しません。
なぜETSはプロキシ設定を無視しているように見えるのでしょうか?
ETSでは、標準的なHTTP/HTTPSによるWeb通信において、Windowsシステムのプロキシ設定を使用します。ただし、ETSネットワークのトラフィックすべてがプロキシを経由するわけではありません。具体的には:
クラウドライセンスは、KNXライセンスサーバーと直接通信するため、プロキシ環境を経由した動作には対応していません。
ICMPトラフィック(接続確認):ETSは、実際の接続要求を開始する前に、インターネットの一般的な接続状態を確認するために、KNXサーバーに対してICMPリクエストを送信します。 ICMPパケットはIP層で処理されるため、HTTP/HTTPSプロキシサーバーを経由して転送されることはありません。この接続確認にはフォールバック機構が備わっており、ICMP がブロックされても ETS の動作に支障はありません。
KNXnet/IP通信では、デバイスの検出および通信にUDP、マルチキャスト、およびIGMPが使用されます。これらのプロトコルはネットワーク層で動作するため、標準的な Windows の Web プロキシ設定では処理されません。
したがって、ETSがWindowsのプロキシを完全に無視していると言うのは正確ではありませんが、クラウドライセンスを含め、いくつかの種類のETSネットワークトラフィックは、設計上プロキシを経由しないという点も理解しておくことが重要です。
解決策:
ネットワーク環境の都合上、すべてのトラフィックをプロキシサーバーを経由させる必要がある場合(たとえば、厳格なファイアウォールポリシーが適用されている企業ネットワークなど)、クラウドライセンスは機能しません。選択肢は2つあります:
ETSマシンからKNXサーバーへの直接接続を許可するように、ネットワークポリシーを調整してください。必要なアドレスおよびポートについては、「ETS6:インターネット接続」を参照してください。
代わりにハードウェア・ドングル・ライセンスを使用してください。ドングル方式のライセンスでは、ライセンスの有効性確認にインターネット接続を必要としないため、プロキシやアクセス制限のあるネットワーク環境でも完全に互換性があります。詳細については、「ドングルによるライセンス管理」を参照してください。