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 View Agent Direct-Connection (VADC).
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
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.
Configurar la dirección IP de NAT
En la mayoría de las configuraciones NAT, el complemento VADC 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 VADC 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 View Agent Direct-Connection.
El complemento VADC 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 View 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.