NetWorker:デュアルNIC NMCサーバでNMC(管理コンソール)にアクセスできない

概要: NetWorker管理コンソール(NMC)サーバーは、複数のネットワーク アダプターで構成されています。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

NetWorker Management Console (NMC)サーバーが導入されている、または次のいずれかのバージョン(またはそれ以降)にアップグレードされている。

  • 19.11.0.4
  • 19.12.0.1

NMCサーバーには、複数のネットワーク アダプターがあります。アダプターに異なるIPアドレスがあり、一部のシナリオでは、一意のIPに異なるDNS/ホスト名が関連付けられています。
NetWorker Runtime Environment (NRE) NMCランチャーは、特定のホスト名/IPアドレスを使用してNMCサーバーに接続します。例:

NRE NMCランチャーでのアドレスの指定 

NMC接続は指定されたアドレスを無視し、別のホスト名/IPで接続します。

代わりに別のホスト名に接続します

NMCクライアント(コンソールを起動しているホスト)には、接続を強制しているアドレスへのネットワーク アクセス権がありません。
NMCへの接続が失敗します。
次の症状のいずれか、または両方が当てはまる場合があります。

  • [セキュリティ警告]ウィンドウに表示されるホスト名が、NMCを起動しているホストから解決されません。
  • 表示されている(またはホスト名に関連づけられている)IPアドレスは、NMCを起動しているホストからは到達できません。

原因

この問題は、HTTPホスト ヘッダー インジェクションに関するセキュリティ上の懸念を解決するコード変更NETWORKER-105298が原因で発生します。概説されている現象は、複数のネットワーク アダプターを搭載したNMCサーバーで発生します。NMC接続は、ホストのプライマリ アドレスを介して適用され、管理アドレスや外部アドレスなどの別のネットワークからの接続は許可されません。

 

NMCサーバの gconsole.jnlp ファイルは、NMCサーバに関連づけられたアドレスへの接続を強制します gstd デーモン。

  • Linuxの場合 /opt/lgtonmc/web/gconsole.jnlp
  • Windows(デフォルト): C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
<jnlp
        spec="1.0+"
        codebase="https://IPADDR_REPLACE_AT_RUNTIME(192.168.9.100):9000/"
        href="gconsole.jnlp">
        <resources arch="amd64">
...
<application-desc main-class="COM.legato.gwt.framework.LMainWindow">
                <argument>-g</argument>
                <argument>IPADDR_REPLACE_AT_RUNTIME(192.168.9.100)</argument>

NMCを起動するホストからは、NMCの起動時に強制されたアドレスにアクセスできません。

解決方法

この問題は、NetWorkerエンジニアリングに提起されています。

対処方法:

  1. NMCサーバーで、テキスト エディターを使用してgconsole.jnlpを開きます。リアルタイム イベントを監視するには、 sudo または root Linuxホスト上のシェル。
    • Linuxの場合 /opt/lgtonmc/web/gconsole.jnlp
    • Windows(デフォルト): C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
  1. ファイルを変更して、NMCを起動するすべてのホストから到達可能なアドレスを介した接続を強制します。例:

変更:

<jnlp
        spec="1.0+"
        codebase="https://IPADDR_REPLACE_AT_RUNTIME(192.168.9.100):9000/"
        href="gconsole.jnlp">
        <resources arch="amd64">
...
<application-desc main-class="COM.legato.gwt.framework.LMainWindow">
                <argument>-g</argument>
                <argument>IPADDR_REPLACE_AT_RUNTIME(192.168.9.100)</argument>
接続に使用するIPアドレスに、たとえば次のように指定します。
<jnlp
        spec="1.0+"
        codebase="https://192.168.7.100:9000/"
        href="gconsole.jnlp">
        <resources arch="amd64">
...
<application-desc main-class="COM.legato.gwt.framework.LMainWindow">
                <argument>-g</argument>
                <argument>192.168.7.100</argument>
メモ: この変更 では 、サービスを再起動する必要はありません。
  1. NetWorker Runtime Environment (NRE)を使用してNMCを起動する場合は、NMCを起動するホストのTempフォルダーからgconsole.jnlpを削除します。
デフォルト パス: C:\Program Files\NRE\temp\gconsole.jnlp
キャッシュをクリアするための追加の手順については、以下を参照してください。NRE 8.x: Javaキャッシュをクリアし、Javaコンソールとデバッグを有効にする方法。
  1. NMCを再起動します。

その他の情報

対象製品

NetWorker Management Console

製品

NetWorker Family, NetWorker
文書のプロパティ
文書番号: 000403207
文書の種類: Solution
最終更新: 17 12月 2025
バージョン:  4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。