NAT- (Network Address Translation, Netzwerkadressübersetzung) und Portzuordnung müssen konfiguriert werden, wenn Horizon Clients eine Verbindung zu VM-basierten Desktops auf verschiedenen Netzwerken herstellen und sich zwischen dem Client und dem Desktop unter dem VADC-Plug-In (View Agent Direct-Connection) ein NAT-Gerät befindet.
Sie konfigurieren externe Adressinformationen auf dem Desktop, sodass Horizon Client mithilfe von NAT oder eines Portzuordnungsgeräts eine Verbindung mit dem Desktop herstellen können. Verwenden Sie dieselben Adressinformationen, die in den Einstellungen „Externe URL“ und „Externe Blast-URL“ auf dem Verbindungsserver angegeben sind.
Beispiel für die Einrichtung eines Blast-Clients mithilfe eines NAT-Geräts und einer Portzuordnung
ExternalIPAddress
auf 10.1.1.1 festgelegt und wird mittels NAT in 192.168.1.1 übersetzt. Außerdem wird
ExternalBlastPort
auf 82443 festgelegt und über den Port zu 22443 zugewiesen.
Konfigurieren der NAT-IP-Adresse
In den meisten NAT-Konfigurationen ruft das VADC-Plug-In standardmäßig die Hostadresse von der Anforderungs-URL des Clients ab. Es kann jedoch vorkommen, dass ein Proxyserver die URL des Clients ändert oder das VADC-Plug-In die URL des Clients nicht empfangen kann.
In diesen Fällen können Sie die NAT-IP-Adresse mithilfe der Einstellung ExternalIPAddress
in der Konfigurationsdatei /etc/vmware/vadc/viewagent-vadc.conf angeben. Siehe Konfigurationseinstellungen des Plug-Ins „View Agent Direct-Connection“.
Das VADC-Plug-In für Linux unterstützt derzeit nur IPv4. IPv6 wird nicht unterstützt.
Konfigurieren des NAT Blast-Ports
Zur Angabe der Portnummer, mit deren Hilfe der Client Blast-Verbindungen über ein Portzuordnungsgerät herstellt, verwenden Sie die Einstellung ExternalBlastPort
in der Konfigurationsdatei /etc/vmware/vadc/viewagent-vadc.conf. Siehe Konfigurationseinstellungen des Plug-Ins „View Agent Direct-Connection“.
Sie können entweder eine statische Portnummer oder eine dynamische Portnummer angeben, die von der NAT-HTTPS-Portnummer abhängt. Beispielsweise gibt die Einstellung ExternalBlastPort=82443
die statische Portnummer 82443 an.
Zur Angabe einer dynamischen Portnummer relativ zur NAT HTTPS-Portnummer verwenden Sie das Pluszeichen (+) mit ExternalBlastPort
. Gehen Sie beispielsweise von einem Portzuordnungsgerät aus, das die dem TCP-Port 443 zugeordnete HTTPS-Portnummer 1000 und die dem TCP-Port 22443 zugeordnete Blast-Portnummer 1001 verwendet. In diesem Szenario können Sie die Einstellung ExternalBlastPort=+1
konfigurieren. Wenn die HTTPS-Verbindung über einen Client mit der HTTPS-Zielportnummer 1000 hergestellt wird, erfolgt die Berechnung der externen Blast-Portnummer dynamisch im Verhältnis zu dieser Zahl. Das Ergebnis lautet 1001.