La configuración de la asignación de puertos y la Traducción de direcciones de red (NAT) son necesarias si Horizon Client se conecta a escritorios basados en máquinas virtuales en diferentes redes.
En los ejemplos incluidos en esta guía, debe configurar la información del direccionamiento externo en el escritorio para que Horizon Client pueda usar esta información para conectarse al escritorio usando NAT o un dispositivo de asignación de puertos. La URL es la misma que la URL externa y la URL externa de PCoIP del servidor de conexión.
Cuando Horizon Client está en una red diferente y un dispositivo NAT se encuentra entre Horizon Client y el escritorio que ejecuta el complemento, es necesaria una configuración de asignación de puertos o de NAT. Por ejemplo, si existe un firewall entre Horizon Client y el escritorio, este firewall actúa como un dispositivo de asignación de puertos o NAT.
Un ejemplo de implementación de un escritorio cuya dirección IP sea 192.168.1.1 muestra la configuración de NAT y de la asignación de puertos. Un sistema Horizon Client con una dirección IP 192.168.1.9 en la misma red establece una conexión PCoIP usando TCP y UDP. Esta conexión es directa sin ninguna configuración de asignación de puertos o NAT.
Si agrega un dispositivo NAT entre el cliente y el escritorio para que trabajen en diferentes espacios de direcciones y no realicen ningún cambio en la configuración del complemento, los paquetes PCoIP no se enrutan correctamente y se produce un error. En este ejemplo, el cliente usa un espacio de direcciones diferente y tiene una dirección IP 10.1.1.9. Esta configuración produce un error porque el cliente usará la dirección del escritorio para enviar el TCP y los paquetes UDP PCoIP. La dirección de destino 192.168.1.1 no funcionará desde la red del cliente y puede causar que el cliente muestre una pantalla en blanco.
Para resolver este problema, debe configurar el complemento para que use una dirección IP externa. Si externalIPAddress
está configurada como 10.1.1.1 en este escritorio, el complemento proporciona una dirección IP 10.1.1.1 al cliente al establecer conexiones del protocolo de escritorios con el escritorio. Para PCoIP, el servicio de puerta de enlace segura de PCoIP debe iniciarse en el escritorio para esta configuración.
Para la asignación de puertos, cuando el escritorio use el puerto 4172 PCoIP estándar, pero el cliente deba usar un puerto de destino diferente, asignado al puerto 4172 en el dispositivo de asignación de puertos, debe configurar el complemento para que admita esta disposición de puertos. Si el dispositivo asigna el puerto 14172 al puerto 4172, el cliente debe usar un puerto de destino 14172 para PCoIP. Debe realizar esta configuración para PCoIP. Establezca externalPCoIPPort
en el complemento como 14172.
externalIPAdress
se configura como 10.1.1.1, que es la red traducida como 192.168.1.1 y
externalPColPPort
se configura como 14172 que es el puerto asignado 4172.
Al igual que en la configuración del puerto externo PCoIP TCP/UDP, si el puerto RDP (3389) o el puerto del canal del marco de trabajo (32111) están asignados a algún puerto, debe configurar externalRDPPort
y externalFrameworkChannelPort
para especificar los números de puertos TCP que el cliente usará para establecer estas conexiones a través de un dispositivo de asignación de puertos.