Avatar of jballiet4
jballiet4

asked on 

Allow Citrix Xenapp 6 access outside of firewall

I have installed Citrix Xenapp 6 on a standalone server behind my watchguard firewall. The firewall is NATing the internal IP. I also installed a server certificate on the XenApp server. I configured web interface and PNAgent access on 443. Everything works fine internally. I am using direct secure access for web and pnagent.

The problem is with access from outside the firewall. I have created an ACL that allows all specified ports... 443,1494,2598,2512,2513,8080. on the firewall with no success. The only exception is that I can authenticate on the website and pnagent client. When I run an application, the application trys to start but then fails. I believe this has something to do with the application trying to use some random high port which the firewall does not know about.

Any help would be greatly appreciated.
Software FirewallsVirtualizationCitrix

Avatar of undefined
Last Comment
jballiet4
ASKER CERTIFIED SOLUTION
Avatar of setasoujiro
setasoujiro
Flag of Belgium image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of jballiet4
jballiet4

ASKER

Ok. So that solution appears to almost work. Here are the results...

Outside Web: Works
Outside Agent: Works
Inside Web: Works
Inside Agent: DOES NOT WORK

Here is the configuration for the agent. Do you have any ideas on how to troubleshoot the inside agent issue?

   
Capture.JPG
Avatar of jballiet4
jballiet4

ASKER

forget about what I just said. The internal agent works.
Avatar of jballiet4
jballiet4

ASKER

Speed of applications are surprisingly slow. Will need to look into this.
Avatar of setasoujiro
setasoujiro
Flag of Belgium image

what do you mean by slow?
what is the app, in what way is it slow?
Avatar of jballiet4
jballiet4

ASKER

when an application is called through PNAgent, it takes around 20-40 seconds to load completely. This is the same with the web interface. Its almost like something is having to timeout.
Avatar of setasoujiro
setasoujiro
Flag of Belgium image

this is probably because of the agent trying to use "session reliability" and you are not accepting this
this is port 2598
Avatar of jballiet4
jballiet4

ASKER

just checked and the policy is not set. Could there be any other setting?
Avatar of setasoujiro
setasoujiro
Flag of Belgium image

what do you mean the policy is not set?
on the .ica file or the receiving server?
Avatar of jballiet4
jballiet4

ASKER

my understanding is that session reliability is established through the policy editor for computers....
Capture.JPG
Avatar of jballiet4
jballiet4

ASKER

Avatar of setasoujiro
setasoujiro
Flag of Belgium image

yes this is true, but you should enable this.
and i suspect the ica client will always try to use SR this is why the negotiating takes so long?
Avatar of jballiet4
jballiet4

ASKER

Just did this...

1. Locate the default.ica file on the Web server hosting Web Interface 4.5 or 4.6. Default path - \inetpub\wwwroot\Citrix\AccessPlatform\conf\default.ica
2. By default, the CGPAddress= line should not be in this file – add the line in the [Application] section if it does not exist. This disables Session Reliablity.
Avatar of jballiet4
jballiet4

ASKER

I regressed and pulled CGPAddress= from the file
Avatar of setasoujiro
setasoujiro
Flag of Belgium image

ok and all is well now?
Avatar of jballiet4
jballiet4

ASKER

yes
Avatar of jballiet4
jballiet4

ASKER

Thanks for your help
Avatar of setasoujiro
setasoujiro
Flag of Belgium image

no problem ;-)
Avatar of jballiet4
jballiet4

ASKER

Do you happen to know how to forward all port 80 requests to 443 presumably in IIS?
Avatar of setasoujiro
setasoujiro
Flag of Belgium image

rofl :) you have a lot of questions :)
depending on what you want this for...
http://www.iis-aid.com/articles/how_to_guides/redirect_http_to_https_iis_7
but as i said, you can't just do this for everything you want
Avatar of jballiet4
jballiet4

ASKER

I have no shame in asking questions. Thats why I pay for this service.
Virtualization
Virtualization

Virtualization is the act of creating a virtual (rather than actual) version of something, including (but not limited to) a virtual computer hardware platform, operating system (OS), storage device, or computer network resources. Virtualization is usually the creation of a system that executes separate from the underlying hardware resources, or the creation of an entire desktop for systems located elsewhere, similar to thin clients.

22K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo