Horizon Client가 여러 네트워크의 가상 시스템 기반 데스크톱에 연결되며 Horizon Agent Direct-Connection 플러그인(이전 명칭 View Agent Direct-Connection 플러그인)을 실행하는 데스크톱과 클라이언트 사이에 NAT 디바이스가 있는 경우 NAT(네트워크 주소 변환)와 포트 매핑을 구성해야 합니다.
Horizon Client가 NAT 또는 포트 매핑 디바이스를 사용하여 데스크톱에 연결할 수 있도록 데스크톱에서 외부 주소 지정 정보를 구성합니다. 연결 서버의 외부 URL 및 Blast 외부 URL 설정에서 지정한 것과 같은 주소 지정 정보를 사용합니다.
NAT 디바이스 및 포트 매핑을 사용하는 Blast 클라이언트 설정의 예
ExternalIPAddress
는 10.1.1.1(네트워크에서 192.168.1.1로 변환됨)로 설정되고,
ExternalBlastPort
는 82443(22443 포트에 매핑됨)으로 설정됩니다.
NAT IP 주소 구성
대부분의 NAT 구성에서 Horizon Agent Direct-Connection 플러그인은 기본적으로 클라이언트의 요청 URL에서 호스트 주소를 가져옵니다. 그러나 클라이언트 또는 Horizon Agent Direct-Connection 플러그인의 URL을 변경하는 프록시 서버가 클라이언트의 URL을 수신하지 못하는 경우가 생길 수 있습니다.
이러한 경우 /etc/vmware/vadc/viewagent-vadc.conf 구성 파일의 ExternalIPAddress
설정을 사용하여 NAT IP 주소를 지정할 수 있습니다. Horizon Agent Direct-Connection 플러그인 구성 설정 항목을 참조하십시오.
Linux용 Horizon Agent Direct-Connection 플러그인은 현재 IPv4만 지원합니다. IPv6은 지원되지 않습니다.
NAT Blast 포트 구성
클라이언트가 포트 매핑 디바이스를 통해 Blast 연결을 설정할 때 사용할 포트 번호를 지정하려면 /etc/vmware/vadc/viewagent-vadc.conf 구성 파일의 ExternalBlastPort
설정을 사용합니다. Horizon Agent Direct-Connection 플러그인 구성 설정 항목을 참조하십시오.
NAT HTTPS 포트 번호에 따라 달라지는 고정 포트 번호 또는 동적 포트 번호를 지정할 수 있습니다. 예를 들어 ExternalBlastPort=82443
설정은 고정 포트 번호 82443을 지정합니다.
NAT HTTPS 포트 번호에 상대적인 동적 포트 번호를 지정하려면 + 문자와 ExternalBlastPort
를 함께 사용합니다. 예를 들어 TCP 443에 매핑된 HTTPS 포트 번호 1000과 TCP 22443에 매핑된 Blast 포트 번호 1001을 사용하는 포트 매핑 디바이스를 고려합니다. 이 시나리오에서는 ExternalBlastPort=+1
설정을 구성할 수 있습니다. HTTPS 대상 포트 번호 1000을 사용하여 클라이언트에서 HTTPS 연결을 가져오면 외부 Blast 포트 번호가 해당 번호와 관련하여 동적으로 계산되어 1001이 됩니다.