[Thinlinc-technical] Server IP address changes

Peter Astrand astrand at cendio.se
Mon Jul 22 09:23:16 CEST 2013


On Sat, 20 Jul 2013, Tobias Oetiker wrote:

>> Why does it not just connect to the IP address I specify in the
>> client?
>>
>> This behaviour seems odd and is really annoying. If I tell it
>> what address to connect to, it really should just connect to that
>> and not some other IP address on the same host.
>
> the reason for this behaviour is, that you do not connect to the
> server, but to the agent who then decides which one of your
> thinlinc servers has the least load or is already running one of
> your sessions and then sends you there.
>
> By default the agent just uses the ip address of the server. For
> multi-homed hosts and also in connection with ipv4/ipv6 setups this
> does not work so well.
>
> The solution is to tell vmsagent the host name of your thinlinc
> server and then make sure the client resolves the hostname to the
> right ip ... if dns does not give the right response, you can add
> the name to /etc/hosts OR you could even add an entry to ~/.thinlinc/config
> which is the ssh_config file used by the thinlinc client.
>
>  tl-config /vsmagent/agent_hostname=myserver.mydomain.com

There's also a mechanism in the client which allows you to "translate" IPs 
and names. It's called HOST_ALIASES and is documented here: 
http://www.cendio.com/resources/docs/tag/clientconf.html

We have considered adding a special feature for the case with a single 
server: https://www.cendio.com/bugzilla/show_bug.cgi?id=4228

But obviously this is not a generic solution which would work with a 
cluster with multiple machines.


Rgds, 
---
Peter Astrand		ThinLinc Chief Developer
Cendio AB		http://cendio.com
Teknikringen 8		http://twitter.com/ThinLinc
583 30 Linkoping	http://facebook.com/ThinLinc
Phone: +46-13-214600	http://plus.google.com/112509906846170010689


More information about the Thinlinc-technical mailing list