There is no Citrix Metaframe server configured on the specified address.

I have Windows 2003 Server Standard Edition.
MFPS 4.0 Advanced Edition.

Web interface works inside the firewall fine...
when Outside the firewall I can login to the web interface but when I click any of my published apps I get the message:

Cannot connect to the Citrix Metaframe server.
There is no Citrix Metaframe server configured on the specified address.

I have the tcp port set at 81...
xml port is 8080

Thanks
jameshoyerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

mgcITCommented:
rather than clicking on the published app to open it, right-click and choose "Save Target As..."  Save this file (launch.ica) to your computer and then open it with Notepad.  Look for the line that says:

Address=...

This IP address is probably pointing to your internal address which won't work.  So here's the steps you will need to take to fix it:

1. Give your Citrix servers (all of the MFPS servers) an external IP Address by runninng the altaddr command.  Such as altaddr /set 64.xx.xx.xxx.  Each MFPS server needs its OWN external IP address so if you have 5 MFPS servers you need 5 different external IP Addresses.

2. NAT these external IP's to the internal IP's of your citrix servers on the firewall.  You'll need ports 1494, 8080, and 2598 (if using session reliability).

3. on your web interface server open the Access Suite Console and specify these same address translations under Manage Secure Client Access > Edit Address Translations

4. Enable external connections in the Access Suite Console under Manage Secure Client Access > Edit DMZ Settings

For this you should set the Default connection to "Alternate" and then create additional rles for your internal connections for the necessary subnets.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jameshoyerAuthor Commented:
You are correct however I am still having a problem....
I gave my citrix server an external ip with altaddr.
I NATed the external ip to the internal IP and tested this works with telnet...
Telnet with all ports worked also.
What should I put for add address translation....
I have the citrix server ip with port 81 correct?
What should the external port be?
under DMZ should I enter the external or internal ip?
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Citrix

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.