概要
DASのHost nameを空欄とした場合、どのような挙動が発生するか解説します。
具体例
もし「Host name」フィールドが未指定の場合、
DASは起動時に外部ネットワークインターフェースを探してIPv4アドレスを取得します。
この時使用可能なすべてのネットワークインターフェイスを列挙し、
目的に適したものを探しますが、このインターフェースの要件は次のとおりです。
-IPv4がサポートされている。
-リモートでアクセスできる(127.0.0.1インターフェースを除く)。
なお、
・インターフェイスが検出されなかった場合
・逆に、2つ以上のインターフェースが見つかった場合
以下のメッセージを出力して、DASが再起動する事があります。
出力メッセージ
2020-06-24 09:32:04,828 [6] DEBUG DAS - This machine has no external ip-addresses, please define 'hostName'.
注意事項
DASは、DS /RS/MCからDASに到達可能なアドレスを取得/通知する必要がありますが、
起動後のIP変更を動的に検知する事が出来ません。
このため、DHCPの動作不全等により、DAS起動時に誤ってリンクローカルアドレスが取得された場合、
その後のロボットの実行に問題が発生する事があります。
現バージョンのDASでは起動時にHost name情報に関する処理を実施する為、
このような事象が発生した際は、DASの再起動を行う事で解消する可能性があります。
参考
IPやHostnameが動的に変わる端末へDASを設定する方法
区分 | 確認Ver |
仕様 |
10.4.0.1 |
コメント
記事コメントは受け付けていません。