La traducción de direcciones de red (NAT) y la configuración de asignación de puertos son necesarias si Horizon Client se conecta a escritorios basados en máquinas virtuales en redes diferentes y un dispositivo NAT se encuentra entre el cliente y el escritorio que ejecuta el complemento Horizon Agent Direct-Connection (anteriormente View Agent Direct-Connection).

Configure la información de direcciones externas en el escritorio para que Horizon Client pueda conectarse al escritorio mediante NAT o un dispositivo de asignación de puertos. Utilice la misma información de direcciones especificada por las opciones de URL externa y URL externa de Blast en el servidor de conexión.

Ejemplo de configuración de un cliente Blast mediante un dispositivo NAT y la asignación de puertos

En la configuración del siguiente ejemplo, que usa NAT y la asignación de puertos, ExternalIPAddress se configura como 10.1.1.1, que es la red traducida como 192.168.1.1 y ExternalBlastPort se configura como 82443 que es el puerto asignado 22443.
Configureuna puerta de enlace de seguridad y un cliente Blast mediante un dispositivo NAT y la asignación de puertos.

Configurar la dirección IP de NAT

En la mayoría de las configuraciones NAT, el complemento Horizon Agent Direct-Connection obtiene la dirección del host de la URL de solicitud del cliente de forma predeterminada. Sin embargo, puede haber casos en los que haya un servidor proxy que cambie la URL del cliente o en los que el complemento Horizon Agent Direct-Connection no reciba la URL del cliente.

En estos casos, puede especificar la dirección IP de NAT mediante la opción ExternalIPAddress del archivo de configuración /etc/vmware/vadc/viewagent-vadc.conf. Consulte Opciones de configuración del complemento Horizon Agent Direct-Connection.

El complemento Horizon Agent Direct-Connection para Linux solo admite IPv4 en este momento. IPv6 no es compatible.

Configurar el puerto NAT de Blast

Para especificar el número de puerto que el cliente utilizará para establecer conexiones Blast a través de un dispositivo de asignación de puertos, utilice la opción ExternalBlastPort del archivo de configuración /etc/vmware/vadc/viewagent-vadc.conf. Consulte Opciones de configuración del complemento Horizon Agent Direct-Connection.

Puede especificar un número de puerto estático o un número de puerto dinámico, que depende del número de puerto HTTPS NAT. Por ejemplo, la configuración ExternalBlastPort=82443 especifica el número de puerto estático 82443.

Para especificar un número de puerto dinámico relativo al número de puerto HTTPS NAT, utilice el carácter + con ExternalBlastPort. Por ejemplo, imagine un dispositivo de asignación de puertos que utilice el número de puerto HTTPS 1000 asignado a TCP 443, y el número de puerto Blast 1001 asignado a TCP 22443. En este escenario, puede configurar el ajuste ExternalBlastPort=+1. Cuando la conexión HTTPS procede de un cliente que utiliza un número de puerto de destino HTTPS de 1000, el número de puerto Blast externo se calcula dinámicamente en relación con ese número, lo que da como resultado 1001.