LTSP on Debian/Squeeze

apt-get install ltsp-server
ltsp-build-client

Improvments

broadcast for a chooser rather than query a specific host

Rather than using ldm to connect to one server, run a proper display-manager on the clients, and broadcast a xdmcp request. The first host on the network to offer a chooser, will run the chooser, and in the chooser all available hosts will show up, including the client(s) which are fat.

apt-get install xdm

Make xdm on the client listen to xdmcp requests:

/opt/ltsp/i386/etc/X11/xdm/Xaccess

*                                       #any host can get a login window
*               CHOOSER BROADCAST       #any indirect host can get a chooser

Create a new screen.d session

Make a copy of the xdmcp session and name it indirect

cp /opt/ltsp/i386/usr/share/ltsp/screen.d/xdmcp /opt/ltsp/i386/usr/share/ltsp/screen.d/indirect

Edit this file

X_ARGS="$X_ARGS -query ${XDM_SERVER}"

should read

X_ARGS="$X_ARGS -indirect 192.168.0.255"

where 192.168.0.255 is the broadcast-address of the network.

authenticate with ldap

Install and configure sldapd on the server

apt-get install slapd

My advice is to keep away from migrationtools, and use the instructions linked to below instead.

I don't know if something is wrong with my installation, but for some reason the only question I get when installing slapd is about the password, not question about what base-dn should be used. However, there is good instructions available here on how to configure slapd on Debian Squeeze:

Install and Configure slapd on Debian Squeeze

Replace "server" and "world" with the dn-names you want, I used "hans-vita" "net".

Make the terminals authenticate with ldap

In the chroot, execute

mount -t tmpfs udev /dev
apt-get install libnss-ldap libpam-ldap ldap-utils

comments powered by Disqus


Back to the index

Blog roll

R-bloggers, Debian Weekly
Valid XHTML 1.0 Strict [Valid RSS] Valid CSS! Emacs Muse Last modified: oktober 17, 2019