NetWorker:雙網路介面卡 NMC 伺服器無法存取管理主控台 (NMC)

Summary: NetWorker Management Console (NMC) 伺服器設定了多個網路配接卡。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

NetWorker Management Console (NMC) 伺服器已部署或升級至下列其中一個版本 (或更新版本):

  • 19.11.0.4
  • 19.12.0.1

NMC 伺服器有多個網路配接卡。配接卡有不同的 IP 位址,在某些情況下,還會有不同的 DNS/主機名稱與唯一 IP 相關聯。
NetWorker 執行時間環境 (NRE) NMC 啟動器會使用特定的主機名稱/IP 位址連線至 NMC 伺服器,例如:

在 NRE NMC 啟動器中指定位址 

NMC 連線會忽略指定的位址,並與其他主機名稱/IP 連線:

連線改為連接至另一個主機名稱

NMC 用戶端 (啟動主控台的主機) 無法透過網路存取強制連線的位址。
與 NMC 的連線失敗。
可能存在以下一種或兩種癥狀。

  • 「安全性警告」視窗中顯示的主機名稱無法從主機啟動 NMC 解析。
  • 顯示的 IP 位址 (或與主機名稱相關聯的) 無法從啟動 NMC 的主機連線。

Cause

由於程式碼變更 NETWORKER-105298,因此出現此問題,可解決有關 HTTP 主機標頭注入的安全性問題。概述的症狀出現在具有多個網路適配器的 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 的主機存取。

Resolution

已向 NetWorker 工程部門提出此問題。

因應措施:

  1. 在 NMC 伺服器上,使用文字編輯器開啟 gconsole.jnlp。使用 sudoroot Shell 在 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。

Additional Information

Affected Products

NetWorker Management Console

Products

NetWorker Family, NetWorker
Article Properties
Article Number: 000403207
Article Type: Solution
Last Modified: 17 Dec 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.