NetWorker: Auf die Managementkonsole (NMC) kann auf dem NMC-Server mit zwei NICs nicht zugegriffen werden.
Summary: Der NMC-Server (NetWorker Management Console) ist mit mehreren Netzwerkadaptern konfiguriert.
Symptoms
Der NMC-Server (NetWorker Management Console) wird auf eine der folgenden Versionen (oder höher) bereitgestellt oder aktualisiert:
- 19.11.0.4
- 19.12.0.1
Der NMC-Server verfügt über mehrere Netzwerkadapter. Die Adapter haben unterschiedliche IP-Adressen und in einigen Szenarien unterschiedliche DNS/Hostnamen, die den eindeutigen IPs zugeordnet sind.
Das NMC-Startprogramm für NetWorker Runtime Environment (NRE) verwendet einen bestimmten Hostnamen/eine bestimmte IP-Adresse für die Verbindung mit dem NMC-Server, z. B.:
Die NMC-Verbindung ignoriert die angegebene Adresse und stellt eine Verbindung mit einem anderen Hostnamen/einer anderen IP-Adresse her:

Der NMC-Client (Host, der die Konsole startet) hat keinen Netzwerkzugriff auf die Adresse, zu der er die Verbindung erzwingt.
Die Verbindung zum NMC schlägt fehl.
Eines oder beide der folgenden Symptome können zutreffen.
- Der im Fenster "Sicherheitswarnung" angezeigte Hostname wird vom Host, der die NMC startet, nicht aufgelöst.
- Die angezeigte (oder dem Hostnamen zugeordnete) IP-Adresse ist vom Host, der die NMC startet, nicht erreichbar.
Cause
Dieses Problem trat aufgrund der Codeänderung NETWORKER-105298 auf, die ein Sicherheitsproblem bezüglich der HTTP-Host-Header-Einschleusung behebt. Die beschriebenen Symptome treten auf NMC-Servern mit mehreren Netzwerkadaptern auf. Die NMC-Verbindung wird über die primäre Adresse des Hosts erzwungen und lässt keine Verbindung von einem anderen Netzwerk, z. B. einer Managementadresse oder einer externen Adresse, zu.
Die NMC-Server gconsole.jnlp Datei erzwingt die Verbindung mit der Adresse, die dem NMC-Server zugeordnet ist gstd Daemon.
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (Standardeinstellung):
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>
Die beim Starten des NMC erzwungene Adresse ist vom Host, der den NMC startet, nicht zugänglich.
Resolution
Dieses Problem wurde gegenüber dem NetWorker-Engineering gemeldet.
Problemumgehung:
- Öffnen Sie auf dem NMC-Server die Datei gconsole.jnlp mit einem Texteditor. Verwenden Sie
sudooderrootShell auf Linux-Hosts.
-
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (Standardeinstellung):
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
- Linux:
- Ändern Sie die Datei, um die Verbindung über eine Adresse zu erzwingen, die von allen Hosts erreichbar ist, die die NMC starten. Zum Beispiel:
Veränderung:
<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>
<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>
- Wenn Sie die NetWorker Runtime Environment (NRE) verwenden, um den NMC zu starten, löschen Sie gconsole.jnlp aus dem Ordner Temp auf dem Host, der den NMC startet.
C:\Program Files\NRE\temp\gconsole.jnlp
- Starten Sie NMC neu.