On Oct 30, 2007, at 9:37 PM, jam wrote:


On Tue, 2007-10-30 at 04:42 -0700,
[EMAIL PROTECTED] wrote:
<clip>
No, it's not possible, as all the traffic is, indeed, coming from one
box:
the ltsp server itself.
</clip>

Well, It's obviously possible because Citrix found a way to do it.
How
difficult it may be would be another question. They obviously found a
way
to associate each session with an IP address from a pool.  Here's a
troubleshooting doc that may give some insight into the process:
http://support.citrix.com/article/CTX111898&searchID=-1

Can anybody confirm if they are Thin or Fat clients?

ie This Display has an IP of its own as opposed to having the server IP

Curious - James

Well, I took a few minutes to actually read the doc this time and a CTL-c CTL-v later ....

Client IP Address Feature:
Note: When using the Client IP Address feature, the session still uses the server IP or the Virtual IP address for communication on the network. If an application fails because it requires a unique address strictly for identification or licensing purposes, and the application does not require a virtual address for communication, you can use the Client IP Address feature. This feature hooks only calls that return a host IP address, such as gethostbyname(). Only use this feature with applications that send the value in this type of call to the server application for identification or licensing.

So thin it is. A little further up from this section they note that there is use of multiple loopback addresses. So it seems to me that there is some level of local VM/NAT work happening here. This is supported by the following statement from further down in the doc...

Note: The Virtual IP address feature functions only with applications that load the user32.dll system dynamic library.

Last thing that really stood out is

Common Misconception: Virtual IP addresses are assigned on a per- session basis and not only to applications that have been added to the monitoring list in the Presentation Server Console. Adding a process to the Virtual IP Processes list in the Presentation Server Console simply allows that application to communicate on the network using the Virtual IP address.

It seems to me that they have tapped the TCP stack and do a lookup based on the logged in user. From there they rewrite the outgoing packets to use the assigned virt. Basically a little VM network interface that is inserted in the user space. I guess this is what you can do if you don't care too much about security ;-)

Of course this is rampant speculation. But it sure seems like a good way to accomplish the goal to me. I will see if I can get my hands on a system in the next couple of days and get a real answer.

Jaysen
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to