NetWorker: Management Console (NMC) is niet toegankelijk op dual-NIC NMC server
Summary: De NMC-server (NetWorker Management Console) is geconfigureerd met meerdere netwerkadapters.
Symptoms
De NMC (NetWorker Management Console) server wordt geïmplementeerd of geüpgraded naar een van de volgende versies (of hoger):
- 19.11.0.4
- 19.12.0.1
De NMC server heeft meerdere netwerkadapters. De adapters hebben verschillende IP-adressen en in sommige scenario's verschillende DNS/hostnamen die aan de unieke IP's zijn gekoppeld.
De NetWorker Runtime Environment (NRE) NMC launcher gebruikt een specifieke hostnaam/IP-adres om verbinding te maken met de NMC server, bijvoorbeeld:
De NMC verbinding negeert het opgegeven adres en maakt verbinding met een andere hostnaam/IP:

De NMC client (host die de console start) heeft geen netwerktoegang tot het adres waarmee de verbinding wordt geforceerd.
De verbinding met de NMC mislukt.
Een of beide van de volgende symptomen kunnen van toepassing zijn.
- De hostnaam die wordt weergegeven in het venster "Security Warning" wordt niet opgelost vanaf de host die de NMC start.
- Het weergegeven IP-adres (of gekoppeld aan de hostnaam) is niet bereikbaar vanaf de host waarop de NMC wordt gestart.
Cause
Dit probleem is opgetreden als gevolg van codewijziging NETWORKER-105298, waarmee een beveiligingsprobleem met betrekking tot de injectie van de HTTP-hostheader is opgelost. De beschreven symptomen verschijnen op NMC servers met meerdere netwerkadapters. De NMC verbinding wordt afgedwongen via het primaire adres van de host en staat geen verbinding toe vanuit een ander netwerk, zoals een management of extern adres.
De NMC servers gconsole.jnlp dwingt de verbinding af met het adres dat is gekoppeld aan de NMC server gstd Daemon.
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (standaard):
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>
Het adres dat wordt opgedrongen bij het starten van de NMC is niet toegankelijk vanaf de host die de NMC start.
Resolution
Dit probleem is voorgelegd aan NetWorker Engineering.
Tijdelijke oplossing:
- Open op de NMC server de gconsole.jnlp met een teksteditor. Gebruik
sudoofrootshell op Linux-hosts.
-
- Linux:
/opt/lgtonmc/web/gconsole.jnlp - Windows (standaard):
C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
- Linux:
- Wijzig het bestand om de verbinding te forceren via een adres dat bereikbaar is vanaf alle hosts waarmee de NMC wordt gestart. Bijvoorbeeld:
Wijzigen:
<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>
- Als u de NetWorker Runtime Environment (NRE) gebruikt om de NMC te starten, verwijdert u gconsole.jnlp uit de map Temp op de host waarop de NMC wordt gestart.
C:\Program Files\NRE\temp\gconsole.jnlp
- Start de NMC opnieuw.