Jump to content
Welcome to our new Citrix community!
  • 0

Pass Client's Ip address to the Back end server


Oluseyi Oshin

Question

I am currently running a POC for a client using Citrix XenApp 7.7, One of the requirements is for the back end server to see the Clients Ip address instead of the Ip Address of the Session hosts.

 

I know this feature was available in Citrix XenApp 6.5 but i can't seem to find it in Citrix XenApp 7.7

 

Please assist.

 

Thanks.

 

 

Link to comment

8 answers to this question

Recommended Posts

  • 0

Yes that is what i am asking.

 

For example , the client is connecting to Xenapp from a pc with an Ip address of 172.18.20.11 

And the Session host Ip address is 10.10.2.3.  We need the Application server to see the client Ip Address of 172.18.20.11 instead of 10.10.2.3.

 

The link you shared seams to be referring to Loopback addresses instead of the clients Local Ip address.

 

Thanks. 

 

Oshin

Link to comment
  • 0

Thanks Kyle ,

 

Could you please confirm where exactly this will be done, on the XenApp Session hosts or the client Computers, 

 

i will also appreciate if you could share a sample of the registry edit required to achieve the Client IP address pass through, see below the modifications i made to the registry files,  will this be sufficient?

 

"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432node\Citrix\SessionStateMonitor]
"ReconnectCommands"=hex(7):00,00
"DisconnectCommands"=hex(7):00,00
"PassthroughReconnectCommands"=hex(7):00,00
"PassthroughDisconnectCommands"=hex(7):00,00
"LogoffCommands"=hex(7):00,00
"StartupCommands"=hex(7):00,00
"UseHKLM"="1"
"EnablePassthroughCommands"="1"
"SetClientaddress"="1"
"SetClientNameRetry"="0"
 
;use this value below if debugging
;"LogFileName"="%temp%\\ssm.log"
"LogFileName"=""
 
;uncomment below only if using utility to pass clientname in double hop
;[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432node\Citrix\ICA Client\PASS THROUGH]
;"PASS THROUGH"=dword:00000001
 
[HKEY_CURRENT_USER\SOFTWARE\Citrix\SessionStateMonitor]
"PreviousSessions"="0"

 

"

 

Thanks

 

Oshin

 

Link to comment
  • 0

Hi there,

 

Did you figure this out?  I think I have a similar requirement.  Basically, I have a client application that is running on XenApp 7.11 on the client PC which reports back the Client IP to a back end service.  Currently, its reporting an IP from the citrix session, but I need it to report back the client PC's actual IP so it can be validated with another system's records.

 

Were you able to accomplish something like that here?  If so, I'd be very grateful if you could share any more details on how you managed it.

 

Thank you!

Matt

Link to comment
  • 0
On 1/26/2016 at 12:19 PM, Oluseyi Oshin said:

Yes that is what i am asking.

 

For example , the client is connecting to Xenapp from a pc with an Ip address of 172.18.20.11 

And the Session host Ip address is 10.10.2.3.  We need the Application server to see the client Ip Address of 172.18.20.11 instead of 10.10.2.3.

 

The link you shared seams to be referring to Loopback addresses instead of the clients Local Ip address.

 

Thanks. 

 

Oshin

Any luck in accomplishing this?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...