Summary
Install and test a LTSP (Linux Terminal Server Project) server from the Ubuntu Alternate disk and test it.
Requirements
- Network
- An internet-connected network (In libvirt, default virbr0 works fine)
- An isolated network without any DHCP or internet access. Can be a crossover cable. (In libvirt, a new isolated network needs to be created)
- Server
- Two network cards. The first one connected to the Internet, the second one to the isolated network.
- Thin client
- One network card, connected to the isolated network.
Procedure
- On the server
- Boot a standard Ubuntu Alternate CD and select LTSP server in the F4 menu.
- Install as usual, installation will take longer as it'll create a LTSP chroot.
- Once the installation is over, boot as usual.
- Create a second nonprivileged desktop user and add him/her to the fuse group with the user management tool.
- On the thin client
- Boot the thin client connected on the isolated network (or directly connected to the server using a crossover cable).
Log in on the thin client with this user, check if the login sound plays (only if you have sound hardware in the thin client indeed
- Plug in a usb stick or a usb-storage based camera (or an ipod), it should show up on the desktop.
Setup for Virtual Testing
Testers may not have access to a machine with 2 nics or possess a crossover cable. Here are some instructions on how to setup a virtual test environment using tools like Virtual Box or KVM.
- Create the LTSP server vm
- Before installing anything, configure the VM:
- Add two nics: one nat (default card) and the other an internal network (pc fast III)
- Follow the server procedure above
- Before installing anything, configure the VM:
- Create the thin client vm
- Change boot order (You can either enable only the network or move it as the first boot option)
- Add one nic: an internal network card (pc fast III) with the same name as the ltsp server internal network
- Remove the hard drive storage devices
- Follow the thin client procedure above