La configuration de la traduction d'adresses réseau (NAT) et du mappage de port est requise si les instances de Horizon Client se connectent à des postes de travail basés sur une machine virtuelle sur des réseaux différents et qu'un périphérique NAT se trouve entre le client et le poste de travail exécutant le plug-in Horizon Agent Direct-Connection (anciennement View Agent Direct-Connection).

Note : Le plug-in Horizon Agent Direct-Connection est pris en charge sur les postes de travail Linux exécutant Horizon Agent 2111 ou version ultérieure.

Vous configurez les informations d'adressage externe sur le poste de travail afin que Horizon Client puisse se connecter au poste de travail à l'aide de NAT ou d'un périphérique de mappage de port. Utilisez les mêmes informations d'adressage spécifiées par les paramètres URL externe et URL externe Blast sur le Serveur de connexion.

Exemple de configuration d'un client Blast à l'aide d'un périphérique NAT et d'un mappage de port

Dans l'exemple de configuration suivant qui utilise NAT et le mappage de ports, ExternalIPAddress est défini sur 10.1.1.1, qui obtient la traduction réseau 192.168.1.1, et ExternalBlastPort est défini sur 82443, qui fait l'objet d'un mappage de port à 22443.
Configuration d'un client Blast, d'une passerelle de sécurité et d'un serveur à l'aide d'un périphérique NAT et d'un mappage de ports.

Configuration de l'adresse IP NAT

Dans la plupart des configurations NAT, le plug-in Horizon Agent Direct-Connection obtient l'adresse de l'hôte à partir de l'URL de demande du client par défaut. Toutefois, dans certains cas, un serveur proxy modifie l'URL du client ou le plug-in Horizon Agent Direct-Connection ne parvient pas à recevoir l'URL du client.

Vous pouvez alors spécifier l'adresse IP NAT à l'aide du paramètre ExternalIPAddress dans le fichier de configuration /etc/vmware/vidc/viewagent-vidc.conf. Reportez-vous à la section Paramètres de configuration du plug-in Horizon Agent Direct-Connection.

Actuellement, le plug-in Horizon Agent Direct-Connection pour Linux prend uniquement en charge IPv4. IPv6 n'est pas pris en charge.

Configuration du port Blast NAT

Pour spécifier le numéro de port que le client utilisera pour établir des connexions Blast via un périphérique de mappage de ports, utilisez le paramètre ExternalBlastPort dans le fichier de configuration /etc/vmware/vidc/viewagent-vidc.conf. Reportez-vous à la section Paramètres de configuration du plug-in Horizon Agent Direct-Connection.

Vous pouvez spécifier un numéro de port statique ou un numéro de port dynamique qui dépend du numéro de port HTTPS NAT. Par exemple, le paramètre ExternalBlastPort=82443 spécifie le numéro de port statique 82443.

Pour spécifier un numéro de port dynamique par rapport au numéro de port HTTPS NAT, utilisez le caractère + avec ExternalBlastPort. Par exemple, envisagez un périphérique de mappage de port qui utilise le numéro de port HTTPS 1000 mappé à TCP 443 et le numéro de port Blast 1001 mappé à TCP 22443. Dans ce scénario, vous pouvez configurer le paramètre ExternalBlastPort=+1. Lorsque la connexion HTTPS provient d'un client utilisant un numéro de port de destination HTTPS 1000, le numéro de port Blast externe est calculé dynamiquement par rapport à ce numéro, ce qui donne 1001.