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).
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
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 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.